=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for grpc-1.84.1 [ 0%] Building C object CMakeFiles/upb_base_lib.dir/third_party/upb/upb/base/status.c.o [ 0%] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/round_trip.c.o [ 0%] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/atoi.c.o [ 0%] Building C object CMakeFiles/upb_descriptor_lib.dir/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c.o [ 0%] Building C object CMakeFiles/utf8_range_lib.dir/third_party/utf8_range/utf8_range.c.o [ 1%] Building C object CMakeFiles/upb_mem_lib.dir/third_party/upb/upb/mem/alloc.c.o [ 1%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting.c.o [ 1%] Building CXX object CMakeFiles/gpr.dir/src/core/config/config_vars.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 1%] Building C object CMakeFiles/upb_mem_lib.dir/third_party/upb/upb/mem/arena.c.o [ 1%] Linking C shared library libupb_base_lib.so [ 1%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting_posix.c.o [ 1%] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/strtod.c.o [ 2%] Linking C shared library libupb_descriptor_lib.so [ 2%] Linking C shared library libutf8_range_lib.so [ 2%] Built target upb_base_lib [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/config/config_vars_non_generated.cc.o [ 2%] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/unicode.c.o [ 2%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting_windows.c.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/config/load_config.cc.o [ 2%] Built target utf8_range_lib [ 2%] Built target upb_descriptor_lib [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/event_engine/thread_local.cc.o [ 2%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/cpp_generator.cc.o [ 2%] Linking C shared library libaddress_sorting.so [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/alloc.cc.o [ 2%] Linking C shared library libupb_lex_lib.so [ 2%] Built target address_sorting [ 2%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/csharp_generator.cc.o [ 2%] Built target upb_lex_lib [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/crash.cc.o [ 2%] Linking C shared library libupb_mem_lib.so [ 2%] Built target upb_mem_lib [ 2%] Building C object CMakeFiles/upb_hash_lib.dir/third_party/upb/upb/hash/common.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.c:14: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.c: In function 'upb_inthash': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.c:113:43: warning: right shift count >= width of type [-Wshift-count-overflow] 113 | return (uint32_t)key ^ (uint32_t)(key >> 32); | ^~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.c: In function '_upb_Seed': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.c:455:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 455 | static uint64_t _upb_Seed(void) { return (uint64_t)&_upb_seed; } | ^ [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/examine_stack.cc.o [ 2%] Linking C shared library libupb_hash_lib.so [ 2%] Built target upb_hash_lib [ 2%] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/extension_registry.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/ext_table.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/mini_table/extension_registry.c:14: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ [ 2%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/node_generator.cc.o [ 2%] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/generated_registry.c.o [ 2%] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/internal/message.c.o [ 2%] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/message.c.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/fork.cc.o [ 2%] Linking C shared library libupb_mini_table_lib.so [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/gpr_time.cc.o [ 2%] Built target upb_mini_table_lib [ 2%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/accessors.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/host_port.cc.o [ 2%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/array.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/array.c:18: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 2%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/compat.c.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/iphone/cpu.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/compat.h:13, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/compat.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 2%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/internal/extension.c.o [ 2%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/internal/message.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.c:15: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 2%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/map.c.o [ 2%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/map_sorter.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/map.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/map.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ [ 2%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/message.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map_sorter.h:19, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/map_sorter.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/map.c:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map_sorter.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 2%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/build_enum.c.o [ 2%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/decode.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map_entry.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/mini_descriptor/decode.c:21: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ [ 2%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/internal/base92.c.o [ 2%] Linking C shared library libupb_message_lib.so [ 2%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/internal/encode.c.o [ 2%] Built target upb_message_lib [ 2%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/message/internal/iterator.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/iterator.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/iterator.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/linux/cpu.cc.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/linux/env.cc.o [ 2%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/decode.c.o [ 2%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/encode.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/wire/decode.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/wire/decode.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ [ 2%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/link.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/wire/encode.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/wire/encode.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 2%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/wire/decode_fast/select.c.o [ 2%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/eps_copy_input_stream.c.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/log.cc.o [ 2%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/internal/decoder.c.o [ 2%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/wire/eps_copy_input_stream.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/wire/internal/decoder.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/wire/internal/decoder.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 2%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/reader.c.o [ 3%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/wire/reader.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/mpscq.cc.o [ 3%] Linking C shared library libupb_mini_descriptor_lib.so [ 3%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/objective_c_generator.cc.o [ 3%] Built target upb_mini_descriptor_lib [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/msys/tmpfile.cc.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/cpu.cc.o [ 4%] Linking C shared library libupb_wire_lib.so [ 4%] Built target upb_wire_lib [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/message/copy.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/map.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/copy.h:13, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/copy.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/copy.h:14: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/message/merge.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/merge.h:5, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/merge.c:1: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.cc: In member function 'grpc_core::LockedMultiProducerSingleConsumerQueue::Node* grpc_core::LockedMultiProducerSingleConsumerQueue::TryPop()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.cc:89:18: warning: 'bool absl::lts_20260817::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 89 | if (mu_.TryLock()) { | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:214:22: note: declared here 214 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.cc:91:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 91 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.cc: In member function 'grpc_core::LockedMultiProducerSingleConsumerQueue::Node* grpc_core::LockedMultiProducerSingleConsumerQueue::Pop()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.cc:99:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 99 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/def_pool.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/def_pool.h:13, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/env.cc.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/stat.cc.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/string.cc.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/sync.cc.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/thd.cc.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/time.cc.o [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/def_type.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_type.h:11, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_type.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/desc_state.c.o [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_def.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/enum_def.h:13, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/enum_def.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_reserved_range.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/enum_reserved_range.h:11, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/enum_reserved_range.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_value_def.c.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/tmpfile.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/enum_value_def.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/enum_value_def.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/strerror.cc.o [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/extension_range.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/extension_range.h:11, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/extension_range.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/field_def.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/field_def.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/field_def.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/string.cc.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/sync.cc.o [ 4%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/file_def.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/file_def.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/file_def.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/php_generator.cc.o [ 5%] Building CXX object CMakeFiles/gpr.dir/src/core/util/sync_abseil.cc.o [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/proto_parser_helper.cc.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/internal/def_builder.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/def_builder.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/def_builder.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/def_builder.h:23: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/python_generator.cc.o [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/ruby_generator.cc.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/internal/strdup2.c.o [ 6%] Building CXX object CMakeFiles/gpr.dir/src/core/util/tchar.cc.o [ 6%] Building CXX object CMakeFiles/gpr.dir/src/core/util/time_precise.cc.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/map.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/message.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/message.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync_abseil.cc: In function 'void gpr_mu_lock(gpr_mu*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync_abseil.cc:46:43: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 46 | reinterpret_cast(mu)->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync_abseil.cc:31: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync_abseil.cc: In function 'void gpr_mu_unlock(gpr_mu*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync_abseil.cc:50:45: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 50 | reinterpret_cast(mu)->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync_abseil.cc: In function 'int gpr_mu_trylock(gpr_mu*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync_abseil.cc:54:53: warning: 'bool absl::lts_20260817::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 54 | return reinterpret_cast(mu)->TryLock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:214:22: note: declared here 214 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/message.h:15: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 6%] Building CXX object CMakeFiles/gpr.dir/src/core/util/time_util.cc.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message_def.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/message_def.h:13, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/message_def.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/message_def.h:15: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message_reserved_range.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/message_reserved_range.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 6%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/cpu.cc.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/method_def.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/method_def.h:11, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/method_def.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 6%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/env.cc.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/oneof_def.c.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/service_def.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/oneof_def.h:11, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/oneof_def.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 6%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/stat.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/internal/service_def.h:11, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/service_def.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 7%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/string.cc.o [ 7%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/string_util.cc.o [ 7%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/sync.cc.o [ 7%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/thd.cc.o [ 7%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/time.cc.o [ 7%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/tmpfile.cc.o [ 7%] Linking C shared library libupb_reflection_lib.so [ 7%] Built target upb_reflection_lib [ 7%] Building C object CMakeFiles/upb_textformat_lib.dir/third_party/upb/upb/text/encode.c.o [ 7%] Building C object CMakeFiles/upb_textformat_lib.dir/third_party/upb/upb/text/internal/encode.c.o [ 7%] Building C object CMakeFiles/upb_json_lib.dir/third_party/upb/upb/json/encode.c.o [ 7%] Building C object CMakeFiles/upb_json_lib.dir/third_party/upb/upb/json/decode.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map_sorter.h:19, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/text/internal/encode.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/text/internal/encode.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/json/encode.h:11, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/json/encode.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/json/decode.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/json/decode.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/text/encode.h:11, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/text/encode.c:8: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map_sorter.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/message.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 7%] Linking CXX shared library libgpr.so [ 7%] Built target gpr [ 7%] Linking C shared library libupb_textformat_lib.so [ 7%] Built target upb_textformat_lib [ 7%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_filters.cc.o [ 7%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_spine.cc.o [ 7%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_arena_allocator.cc.o [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_arena_allocator.cc.o [ 7%] Linking C shared library libupb_json_lib.so [ 7%] Built target upb_json_lib [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_arena_allocator.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_filters.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_filters.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_spine.cc.o [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_state.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ [ 7%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_state.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Linking CXX shared library libgrpc_plugin_support.so In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 7%] Built target grpc_plugin_support [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/client_call.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_spine.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/interception_chain.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_cpp_plugin.dir/src/compiler/cpp_plugin.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/message.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_state.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/metadata.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/client_call.cc.o [ 7%] Linking CXX executable grpc_cpp_plugin [ 7%] Built target grpc_cpp_plugin [ 7%] Building CXX object CMakeFiles/grpc_csharp_plugin.dir/src/compiler/csharp_plugin.cc.o [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/metadata_batch.cc.o [ 7%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/client_call.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/metadata_info.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/parsed_metadata.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 8%] Linking CXX executable grpc_csharp_plugin [ 8%] Built target grpc_csharp_plugin [ 8%] Building CXX object CMakeFiles/grpc_node_plugin.dir/src/compiler/node_plugin.cc.o [ 8%] Building CXX object CMakeFiles/grpc_objective_c_plugin.dir/src/compiler/objective_c_plugin.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_info.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_info.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/request_buffer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/security_context.cc.o [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/server_call.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/status_util.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::ValueOrFailure grpc_core::RequestBuffer::PushClientInitialMetadata(grpc_core::ClientMetadataHandle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:31:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 31 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > grpc_core::RequestBuffer::PollPushMessage(grpc_core::MessageHandle&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:43:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 43 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::StatusFlag grpc_core::RequestBuffer::FinishSends()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:64:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Cancel(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:80:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Commit(Reader*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:87:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > grpc_core::RequestBuffer::Reader::PollPullClientInitialMetadata()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:114:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | MutexLock lock(&buffer_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > > grpc_core::RequestBuffer::Reader::PollPullMessage()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:138:41: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | ReleasableMutexLock lock(&buffer_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Linking CXX executable grpc_node_plugin [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/channel_trace.cc.o [ 8%] Built target grpc_node_plugin [ 8%] Building CXX object CMakeFiles/grpc_php_plugin.dir/src/compiler/php_plugin.cc.o [ 8%] Linking CXX executable grpc_objective_c_plugin [ 8%] Built target grpc_objective_c_plugin [ 8%] Building CXX object CMakeFiles/grpc_python_plugin.dir/src/compiler/python_plugin.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'grpc_core::Json grpc_core::channelz::ChannelTrace::RenderJson() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:52:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'grpc_core::channelz::ChannelTrace::EntryRef grpc_core::channelz::ChannelTrace::AppendEntry(EntryRef, std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:80:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::DropEntry(EntryRef)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:151:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::ForEachTraceEvent(absl::lts_20260817::FunctionRef)>) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:208:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::Render(grpc_channelz_v2_Entity*, upb_Arena*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:245:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/channelz.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/channelz_registry.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/property_list.cc.o [ 8%] Linking CXX executable grpc_python_plugin /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Built target grpc_python_plugin /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_ruby_plugin.dir/src/compiler/ruby_plugin.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc.dir/src/core/call/interception_chain.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::AddData(std::string_view, std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:65:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::DataSinkImplementation::Finalize(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:70:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::Finalize(bool, grpc_channelz_v2_Entity*, upb_Arena*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:84:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::BaseNode::AdditionalInfo()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:132:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'std::unique_ptr grpc_core::channelz::BaseNode::RunZTrace(std::string_view, grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:156:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::BaseNode::SerializeEntity(grpc_channelz_v2_Entity*, upb_Arena*, absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:185:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:204:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceConstructed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:244:42: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceDestructing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:251:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Linking CXX executable grpc_php_plugin [ 8%] Built target grpc_php_plugin [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/text_encode.cc.o [ 8%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/interception_chain.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/backup_poller.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In static member function 'static std::string_view grpc_core::channelz::BaseNode::EntityTypeToKind(EntityType)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:186:3: warning: control reaches end of non-void function [-Wreturn-type] 186 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalRegister(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:73:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalUnregister(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:80:21: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:88:25: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:90:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:106:25: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:129:23: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:131:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'std::tuple, std::allocator > >, bool> grpc_core::channelz::ChannelzRegistry::QueryNodes(intptr_t, absl::lts_20260817::FunctionRef, size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:167:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:181:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'grpc_core::WeakRefCountedPtr grpc_core::channelz::ChannelzRegistry::InternalGet(intptr_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:219:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'intptr_t grpc_core::channelz::ChannelzRegistry::InternalNumberNode(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:232:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:233:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In static member function 'static void grpc_core::channelz::ChannelzRegistry::TestOnlyReset()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:298:42: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:313:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/backup_poller.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/backup_poller.cc:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 8%] Linking CXX executable grpc_ruby_plugin [ 8%] Built target grpc_ruby_plugin [ 8%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/message.cc.o [ 8%] Building CXX object CMakeFiles/grpc.dir/src/core/call/message.cc.o [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/buffered_call.cc.o [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel.cc.o [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_factory.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/buffered_call.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/buffered_call.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc.dir/src/core/call/metadata.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_factory.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_factory.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc.dir/src/core/call/metadata_batch.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/metadata.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/metadata_batch.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_interceptor.h:19, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:49: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:54: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:76: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In constructor 'grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::ExternalConnectivityWatcher(grpc_core::ClientChannelFilter*, grpc_polling_entity, grpc_connectivity_state*, grpc_closure*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:686:50: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 686 | MutexLock lock(&chand_->external_watchers_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::RemoveWatcherFromExternalWatchersMap(grpc_core::ClientChannelFilter*, grpc_closure*, bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:716:49: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | MutexLock lock(&chand->external_watchers_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_plugin.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:62: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::OnResolverErrorLocked(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1302:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1302 | MutexLock lock(&resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1378:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1378 | MutexLock lock(&info_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInDataPlaneLocked(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1454:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1454 | MutexLock lock(&resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::DestroyResolverAndLbPolicyLocked()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1499:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1499 | MutexLock lock(&resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateStateAndPickerLocked(grpc_connectivity_state, const absl::lts_20260817::Status&, const char*, grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1547:25: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'grpc_error_handle grpc_core::ClientChannelFilter::DoPingLocked(grpc_transport_op*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1597:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1597 | MutexLock lock(&lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::GetChannelInfo(grpc_channel_element*, const grpc_channel_info*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1702:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1702 | MutexLock lock(&chand->info_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::CallData::ResolverQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1770:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1770 | MutexLock lock(&chand->resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::CallData::CheckResolution(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1876:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1876 | MutexLock lock(&chand()->resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::LoadBalancedCall::LbQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:2242:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2242 | MutexLock lock(&chand->lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:2396:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2396 | MutexLock lock(&chand_->lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:2416:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2416 | MutexLock lock(&chand_->lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc: In constructor 'grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:721:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 721 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc: In member function 'void grpc_core::{anonymous}::ExternalStateWatcher::MaybeStartCompletion(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:759:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 759 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc: In member function 'virtual void grpc_core::ClientChannel::GetInfo(const grpc_channel_info*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:821:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | MutexLock lock(&info_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc: In member function 'void grpc_core::ClientChannel::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:1348:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1348 | MutexLock lock(&info_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/grpc.dir/src/core/call/metadata_info.cc.o [ 9%] Building CXX object CMakeFiles/grpc.dir/src/core/call/parsed_metadata.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/grpc.dir/src/core/call/request_buffer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = absl::lts_20260817::StatusOr >]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:162:56: required from 'grpc_core::Observable::ObserverWhen::ObserverWhen(grpc_core::RefCountedPtr::State>, F&&) [with F = grpc_core::ClientChannel::StartCall(grpc_core::UnstartedCallHandler):: mutable:: >)>; T = absl::lts_20260817::StatusOr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:45:12: required from 'auto grpc_core::Observable::NextWhen(F&&) [with F = grpc_core::ClientChannel::StartCall(grpc_core::UnstartedCallHandler):: mutable:: >)>; T = absl::lts_20260817::StatusOr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:964:65: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:118:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = absl::lts_20260817::StatusOr >]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_like.h:226:16: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable > >::ObserverWhen mutable:: >)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > >; WrappedResult = grpc_core::Poll > >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/map.h:243:25: required from 'auto grpc_core::CheckDelayed(Promise&&) [with Promise = Observable > >::ObserverWhen mutable:: >)> >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:964:25: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:137:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'void grpc_core::Observable::State::Set(T) [with T = absl::lts_20260817::StatusOr >]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:38:34: required from 'void grpc_core::Observable::Set(T) [with T = absl::lts_20260817::StatusOr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:1037:33: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:68:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'void grpc_core::Observable::State::Set(T) [with T = grpc_core::RefCountedPtr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:38:34: required from 'void grpc_core::Observable::Set(T) [with T = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:1044:18: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:68:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/parsed_metadata.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = ClientChannel::StartIdleTimer()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:1435:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 9%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/security_context.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_plugin.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/call/security_context.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_info.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_info.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/server_call.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:528:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:568:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/connector.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_factory.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::ValueOrFailure grpc_core::RequestBuffer::PushClientInitialMetadata(grpc_core::ClientMetadataHandle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:31:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 31 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > grpc_core::RequestBuffer::PollPushMessage(grpc_core::MessageHandle&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:43:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 43 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::StatusFlag grpc_core::RequestBuffer::FinishSends()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:64:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Cancel(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:80:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Commit(Reader*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:87:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > grpc_core::RequestBuffer::Reader::PollPullClientInitialMetadata()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:114:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | MutexLock lock(&buffer_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > > grpc_core::RequestBuffer::Reader::PollPullMessage()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.cc:138:41: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | ReleasableMutexLock lock(&buffer_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/call/server_call.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_service_config.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/security_context.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/status_util.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/server_call.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_service_config.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_service_config.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/call/status_util.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/channel_trace.cc.o [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/channel_trace.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/direct_channel.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/channelz.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'grpc_core::Json grpc_core::channelz::ChannelTrace::RenderJson() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:52:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'grpc_core::Json grpc_core::channelz::ChannelTrace::RenderJson() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:52:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'grpc_core::channelz::ChannelTrace::EntryRef grpc_core::channelz::ChannelTrace::AppendEntry(EntryRef, std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:80:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::DropEntry(EntryRef)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:151:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::ForEachTraceEvent(absl::lts_20260817::FunctionRef)>) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:208:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::Render(grpc_channelz_v2_Entity*, upb_Arena*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:245:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'grpc_core::channelz::ChannelTrace::EntryRef grpc_core::channelz::ChannelTrace::AppendEntry(EntryRef, std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:80:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::DropEntry(EntryRef)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:151:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::ForEachTraceEvent(absl::lts_20260817::FunctionRef)>) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:208:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::Render(grpc_channelz_v2_Entity*, upb_Arena*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.cc:245:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/direct_channel.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/direct_channel.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/dynamic_filters.cc.o [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/channelz_registry.cc.o [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/property_list.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/channelz.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/direct_channel.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::AddData(std::string_view, std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:65:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::DataSinkImplementation::Finalize(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:70:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::Finalize(bool, grpc_channelz_v2_Entity*, upb_Arena*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:84:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::BaseNode::AdditionalInfo()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:132:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'std::unique_ptr grpc_core::channelz::BaseNode::RunZTrace(std::string_view, grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:156:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::BaseNode::SerializeEntity(grpc_channelz_v2_Entity*, upb_Arena*, absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:185:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:204:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceConstructed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:244:42: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceDestructing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:251:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In static member function 'static std::string_view grpc_core::channelz::BaseNode::EntityTypeToKind(EntityType)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:186:3: warning: control reaches end of non-void function [-Wreturn-type] 186 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/filter_chain.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/dynamic_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/dynamic_filters.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalRegister(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:73:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalUnregister(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:80:21: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:88:25: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:90:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:106:25: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:129:23: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:131:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'std::tuple, std::allocator > >, bool> grpc_core::channelz::ChannelzRegistry::QueryNodes(intptr_t, absl::lts_20260817::FunctionRef, size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:167:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:181:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'grpc_core::WeakRefCountedPtr grpc_core::channelz::ChannelzRegistry::InternalGet(intptr_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:219:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'intptr_t grpc_core::channelz::ChannelzRegistry::InternalNumberNode(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:232:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:233:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In static member function 'static void grpc_core::channelz::ChannelzRegistry::TestOnlyReset()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:298:42: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:313:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::AddData(std::string_view, std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:65:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::DataSinkImplementation::Finalize(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:70:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::Finalize(bool, grpc_channelz_v2_Entity*, upb_Arena*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:84:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::BaseNode::AdditionalInfo()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:132:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'std::unique_ptr grpc_core::channelz::BaseNode::RunZTrace(std::string_view, grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:156:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::BaseNode::SerializeEntity(grpc_channelz_v2_Entity*, upb_Arena*, absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:185:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:204:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceConstructed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:244:42: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceDestructing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.cc:251:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/text_encode.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/lame_client.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/dynamic_filters.cc:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/config/core_configuration.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In static member function 'static std::string_view grpc_core::channelz::BaseNode::EntityTypeToKind(EntityType)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:186:3: warning: control reaches end of non-void function [-Wreturn-type] 186 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/channelz_registry.cc.o [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/call_creds_util.cc.o [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/global_subchannel_pool.cc.o [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/composite/composite_call_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/property_list.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_util.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_util.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/lb_metadata.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalRegister(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:73:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalUnregister(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:80:21: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:88:25: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:90:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:106:25: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:129:23: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:131:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'std::tuple, std::allocator > >, bool> grpc_core::channelz::ChannelzRegistry::QueryNodes(intptr_t, absl::lts_20260817::FunctionRef, size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:167:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:181:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'grpc_core::WeakRefCountedPtr grpc_core::channelz::ChannelzRegistry::InternalGet(intptr_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:219:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In member function 'intptr_t grpc_core::channelz::ChannelzRegistry::InternalNumberNode(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:232:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:233:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc: In static member function 'static void grpc_core::channelz::ChannelzRegistry::TestOnlyReset()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:298:42: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.cc:313:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_pool_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.h:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/composite/composite_call_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/composite/composite_call_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/text_encode.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/load_balanced_call_destination.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/lb_metadata.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/lb_metadata.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::RegisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:41:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | MutexLock lock(&write_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:49:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 49 | MutexLock lock_read(&read_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual void grpc_core::GlobalSubchannelPool::UnregisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::Subchannel*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:61:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | MutexLock lock(&write_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:67:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock_read(&read_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::FindSubchannel(const grpc_core::SubchannelKey&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:75:21: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 75 | read_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:77:23: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 77 | read_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/json_util.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/plugin/plugin_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/check_gcp_environment.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:21: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:391:43: warning: 'always_inline' function might not be inlinable [-Wattributes] 391 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeqIter(Iter begin, Iter end, | ^~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/plugin/plugin_credentials.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/plugin/plugin_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/v2tov1/convert.cc.o [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/v2tov1/legacy_api.cc.o [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/local_subchannel_pool.cc.o [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/v2tov1/property_list.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/backup_poller.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/check_gcp_environment_linux.cc.o [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/buffered_call.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.h:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.cc:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/v2tov1/legacy_api.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/backup_poller.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = grpc_core::RefCountedPtr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:162:56: required from 'grpc_core::Observable::ObserverWhen::ObserverWhen(grpc_core::RefCountedPtr::State>, F&&) [with F = grpc_core::Observable >::Next(grpc_core::RefCountedPtr)::&)>; T = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:45:12: required from 'auto grpc_core::Observable::NextWhen(F&&) [with F = grpc_core::Observable >::Next(grpc_core::RefCountedPtr)::&)>; T = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:50:20: required from 'auto grpc_core::Observable::Next(T) [with T = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.cc:213:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:118:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/backup_poller.cc:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/v2tov1/legacy_api.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/local_subchannel_pool.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_pool_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/local_subchannel_pool.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/local_subchannel_pool.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_filter_legacy_call_data.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = grpc_core::RefCountedPtr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_like.h:226:16: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll >; WrappedResult = grpc_core::Poll >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/map.h:152:37: required from 'grpc_core::Poll::Result>::Result> grpc_core::Map::operator()() [with Promise = grpc_core::Observable >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >; Fn = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)>; typename grpc_core::promise_detail::WrappedFn::Result>::Result = std::variant > >; typename grpc_core::promise_detail::PromiseLike::Result = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_like.h:226:16: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Map >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >, grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > > >; WrappedResult = grpc_core::Poll > > >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:164:37: required from 'grpc_core::Poll >().Make())::Result>::Result> grpc_core::Loop::operator()() [with F = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable::; bool kYield = false; typename grpc_core::promise_detail::LoopTraits >().Make())::Result>::Result = absl::lts_20260817::StatusOr >; typename decltype (declval >().Make())::Result = std::variant > >; decltype (declval >().Make()) = grpc_core::promise_detail::PromiseLike >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >, grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)> >, void>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_like.h:226:16: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Loop mutable::, false>; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > >; WrappedResult = grpc_core::Poll > >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/map.h:243:25: required from 'auto grpc_core::CheckDelayed(Promise&&) [with Promise = Loop mutable::, false>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.cc:208:25: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:137:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/buffered_call.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/buffered_call.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel.cc.o [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/check_gcp_environment_no_op.cc.o [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_factory.cc.o [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/check_gcp_environment_windows.cc.o [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/grpc_alts_credentials_client_options.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter_legacy_call_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter_legacy_call_data.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter_legacy_call_data.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_interceptor.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_service_config.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_factory.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_factory.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/grpc_alts_credentials_options.cc.o [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_throttle.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_interceptor.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_interceptor.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_interceptor.h:19, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:49: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:54: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:62: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_service_config.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_service_config.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/status_util.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_service_config.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc: In constructor 'grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:721:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 721 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc: In member function 'void grpc_core::{anonymous}::ExternalStateWatcher::MaybeStartCompletion(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:759:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 759 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc: In member function 'virtual void grpc_core::ClientChannel::GetInfo(const grpc_channel_info*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:821:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | MutexLock lock(&info_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/grpc_alts_credentials_server_options.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc: In member function 'void grpc_core::ClientChannel::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:1348:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1348 | MutexLock lock(&info_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_service_config.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_throttle.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/service_config/service_config_parser.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/service_config/service_config.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_throttle.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_throttle.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:67: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_interceptor.h:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = absl::lts_20260817::StatusOr >]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:162:56: required from 'grpc_core::Observable::ObserverWhen::ObserverWhen(grpc_core::RefCountedPtr::State>, F&&) [with F = grpc_core::ClientChannel::StartCall(grpc_core::UnstartedCallHandler):: mutable:: >)>; T = absl::lts_20260817::StatusOr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:45:12: required from 'auto grpc_core::Observable::NextWhen(F&&) [with F = grpc_core::ClientChannel::StartCall(grpc_core::UnstartedCallHandler):: mutable:: >)>; T = absl::lts_20260817::StatusOr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:964:65: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:118:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = absl::lts_20260817::StatusOr >]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_like.h:226:16: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable > >::ObserverWhen mutable:: >)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > >; WrappedResult = grpc_core::Poll > >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/map.h:243:25: required from 'auto grpc_core::CheckDelayed(Promise&&) [with Promise = Observable > >::ObserverWhen mutable:: >)> >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:964:25: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:137:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'void grpc_core::Observable::State::Set(T) [with T = absl::lts_20260817::StatusOr >]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:38:34: required from 'void grpc_core::Observable::Set(T) [with T = absl::lts_20260817::StatusOr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:1037:33: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:68:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'void grpc_core::Observable::State::Set(T) [with T = grpc_core::RefCountedPtr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:38:34: required from 'void grpc_core::Observable::Set(T) [with T = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:1044:18: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:68:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = ClientChannel::StartIdleTimer()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.cc:1435:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/composite/composite_channel_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:76: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In constructor 'grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::ExternalConnectivityWatcher(grpc_core::ClientChannelFilter*, grpc_polling_entity, grpc_connectivity_state*, grpc_closure*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:686:50: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 686 | MutexLock lock(&chand_->external_watchers_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::RemoveWatcherFromExternalWatchersMap(grpc_core::ClientChannelFilter*, grpc_closure*, bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:716:49: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | MutexLock lock(&chand->external_watchers_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::OnResolverErrorLocked(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1302:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1302 | MutexLock lock(&resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1378:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1378 | MutexLock lock(&info_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInDataPlaneLocked(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1454:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1454 | MutexLock lock(&resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::DestroyResolverAndLbPolicyLocked()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1499:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1499 | MutexLock lock(&resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateStateAndPickerLocked(grpc_connectivity_state, const absl::lts_20260817::Status&, const char*, grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1547:25: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'grpc_error_handle grpc_core::ClientChannelFilter::DoPingLocked(grpc_transport_op*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1597:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1597 | MutexLock lock(&lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::GetChannelInfo(grpc_channel_element*, const grpc_channel_info*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1702:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1702 | MutexLock lock(&chand->info_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::CallData::ResolverQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1770:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1770 | MutexLock lock(&chand->resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::CallData::CheckResolution(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:1876:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1876 | MutexLock lock(&chand()->resolution_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::LoadBalancedCall::LbQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:2242:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2242 | MutexLock lock(&chand->lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:2396:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2396 | MutexLock lock(&chand_->lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.cc:2416:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2416 | MutexLock lock(&chand_->lb_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/security_connector.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:528:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:568:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/composite/composite_channel_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/connector.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_factory.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel_metrics.cc.o [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel_pool_interface.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:196, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_metrics.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_metrics.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/certificate_provider_registry.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel_stream_client.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 4; Tag = grpc_core::SubchannelMetricsDomainDisconnections]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 4; Tag = grpc_core::SubchannelConnectionsDomainOpenConnections]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/load_system_roots_fallback.cc.o [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/load_system_roots_supported.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::Subchannel::QueuedCall::Canceller::CancelLocked(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:583:52: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&self->call_->subchannel_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:595:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 595 | MutexLock lock(&self->call_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::QueuedCall::SetAfterCallStackDestroy(grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:629:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::QueuedCall::StartTransportStreamOpBatch(grpc_transport_stream_op_batch*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:644:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 644 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::QueuedCall::ResumeOnConnectionLocked(grpc_core::Subchannel::ConnectedSubchannel*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:709:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 709 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::QueuedCall::FailLocked(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:742:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 742 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::ConnectionStateWatcher::OnDisconnect(absl::lts_20260817::Status, grpc_core::Transport::StateWatcher::DisconnectInfo)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:843:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 843 | MutexLock lock(&subchannel->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::ThrottleKeepaliveTime(grpc_core::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1127:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1127 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::WatchConnectivityState(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1148:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1148 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::CancelConnectivityStateWatch(ConnectivityStateWatcherInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1166:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1166 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::RequestConnection()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1178:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1178 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::ResetBackoff()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1191:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1191 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1210:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1210 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::GetOrAddDataProducer(grpc_core::UniqueTypeName, std::function)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1223:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1223 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::RemoveDataProducer(DataProducerInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1229:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1229 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel_stream_limiter.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::OnRetryTimer()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1318:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1318 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::Subchannel::OnConnectingFinished(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1354:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1354 | MutexLock lock(&c->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::CreateCall(CreateCallArgs, grpc_error_handle*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1516:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1516 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1545:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1545 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::RetryQueuedRpcs()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1585:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1585 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/config/core_configuration.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'absl::lts_20260817::Status grpc_core::Subchannel::Ping(grpc_closure*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1647:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1647 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/load_system_roots_windows.cc.o [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/tls_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/transport_credentials.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 12%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 12%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 12%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 12%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/rpc/status.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/rpc/status.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 12%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 12%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 12%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 4; Tag = grpc_core::SubchannelMetricsDomainDisconnections]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 4; Tag = grpc_core::SubchannelConnectionsDomainOpenConnections]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In member function 'virtual void grpc_core::SubchannelStreamClient::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:93:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::StartCall()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:105:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::OnRetryTimer()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:153:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 153 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::CallState::RecvMessageReady()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:356:51: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 356 | MutexLock lock(&subchannel_stream_client_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In static member function 'static void grpc_core::SubchannelStreamClient::CallState::RecvTrailingMetadataReady(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:421:55: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 421 | MutexLock lock(&self->subchannel_stream_client_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_plugin.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_service_config.cc.o [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/config/experiment_env_var.cc.o [ 13%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 13%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/filter/auth/client_auth_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/call_creds_util.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_plugin.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/composite/composite_call_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_service_config.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_service_config.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/client_auth_filter.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_util.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_util.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/filter/auth/server_auth_filter.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/json_util.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/composite/composite_call_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/composite/composite_call_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/auth_filters.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/client_auth_filter.cc:37: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/plugin/plugin_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/check_gcp_environment.cc.o [ 14%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/direct_channel.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/check_gcp_environment_linux.cc.o [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/check_gcp_environment_no_op.cc.o [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/check_gcp_environment_windows.cc.o [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/grpc_alts_credentials_client_options.cc.o [ 15%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/dynamic_filters.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/server_auth_filter.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/plugin/plugin_credentials.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/plugin/plugin_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:21: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:391:43: warning: 'always_inline' function might not be inlinable [-Wattributes] 391 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeqIter(Iter begin, Iter end, | ^~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/direct_channel.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/direct_channel.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/grpc_alts_credentials_options.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/grpc_alts_credentials_server_options.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/composite/composite_channel_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/filter_chain.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/dynamic_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/dynamic_filters.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/client_call.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/direct_channel.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/auth_filters.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/server_auth_filter.cc:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/fake/fake_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/fake/fake_security_connector.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/lame_client.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/dynamic_filters.cc:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_credentials.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/composite/composite_channel_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_security_connector.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_credentials.h:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_security_connector.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/insecure/insecure_credentials.cc.o [ 15%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/global_subchannel_pool.cc.o [ 15%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/handshaker.cc.o [ 15%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/lb_metadata.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/insecure/insecure_security_connector.cc.o [ 15%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/handshaker_registry.cc.o [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/security_connector.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_credentials.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_credentials.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Add(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:79:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::DoHandshake(grpc_core::OrphanablePtr, const grpc_core::ChannelArgs&, grpc_core::Timestamp, grpc_tcp_server_acceptor*, absl::lts_20260817::AnyInvocable)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:97:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Shutdown(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:136:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:200:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 200 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_pool_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.h:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/lb_metadata.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/lb_metadata.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/certificate_provider_registry.cc.o In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_security_connector.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/proxy_mapper_registry.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/security/pipelined_secure_endpoint.cc.o [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/load_system_roots_fallback.cc.o [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/load_system_roots_supported.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::RegisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:41:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | MutexLock lock(&write_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:49:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 49 | MutexLock lock_read(&read_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual void grpc_core::GlobalSubchannelPool::UnregisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::Subchannel*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:61:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | MutexLock lock(&write_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:67:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock_read(&read_shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::FindSubchannel(const grpc_core::SubchannelKey&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:75:21: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 75 | read_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/global_subchannel_pool.cc:77:23: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 77 | read_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/load_system_roots_windows.cc.o [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/tls_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/security/secure_endpoint.cc.o [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/transport_credentials.cc.o [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/backend_metrics/backend_metric_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/load_balanced_call_destination.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/census/grpc_context.cc.o [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/channel_idle/idle_filter_state.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:148:34: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 148 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:151:36: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 151 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:153:35: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 153 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:156:37: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 156 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'absl::lts_20260817::Status grpc_core::{anonymous}::FrameProtector::Unprotect(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:234:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 234 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:238:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 238 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:371:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 371 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:375:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 375 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:400:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 400 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:404:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 404 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Read(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:579:58: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 579 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Write(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:642:62: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Shutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:680:66: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:681:64: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:682:65: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 682 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartFirstRead()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:696:58: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:719:69: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 719 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:738:60: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishNonPipelinedRead(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:757:58: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 757 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FailReads(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:788:32: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 788 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:791:34: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 791 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartNonPipelinedRead()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:804:75: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 804 | grpc_core::ReleasableMutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:819:63: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 819 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:832:63: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 832 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::ContinueUnprotect(grpc_core::RefCountedPtr, bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:873:68: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:925:79: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:940:34: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 940 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:959:38: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 959 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:977:38: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 977 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartPipelinedRead(grpc_core::RefCountedPtr, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:990:67: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 990 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:1007:58: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishPipelinedRead(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:1030:56: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:139:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/api.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/census/grpc_context.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/census/grpc_context.cc:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:24: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/local_subchannel_pool.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:179:34: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 179 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:182:36: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 182 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:184:35: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 184 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:187:37: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 187 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::UnprotectAndDrain(const uint8_t*, size_t, uint8_t**, uint8_t**, size_t&, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:262:27: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 262 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:266:29: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 266 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:509:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 509 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:513:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 513 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:538:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 538 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:542:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 542 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_core::{anonymous}::FrameProtector::ResetReadStagingBuffer()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:586:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In function 'void on_read(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:701:60: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 701 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_write(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:755:61: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 755 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_destroy(grpc_endpoint*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:778:38: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 778 | ep->frame_protector.read_mu()->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:781:40: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 781 | ep->frame_protector.read_mu()->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Read(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:971:55: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 971 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Write(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1018:51: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1018 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1057:62: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::EnableRpcReceiveCoalescing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1091:53: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1091 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::DisableRpcReceiveCoalescing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1102:53: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1102 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Shutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1113:66: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1114:64: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1114 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::MaybeFinishReadImmediately()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1129:59: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1129 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncRead(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1162:67: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1162 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::ContinueRead(bool, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1194:63: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1194 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FailWrites(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1268:33: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1268 | impl->write_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1271:35: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1271 | impl->write_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncWrite(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1285:69: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1285 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1305:78: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1305 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/security/security_handshaker.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.h:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:170:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.cc:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/local_subchannel_pool.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_pool_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/local_subchannel_pool.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/local_subchannel_pool.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/fault_injection/fault_injection_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc: In member function 'double grpc_core::LegacyMaxAgeFilter::Config::FromChannelArgs(const grpc_core::ChannelArgs&)::BitGen::MakeUniformDouble(double, double)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:107:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | MutexLock lock(&mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = grpc_core::RefCountedPtr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:162:56: required from 'grpc_core::Observable::ObserverWhen::ObserverWhen(grpc_core::RefCountedPtr::State>, F&&) [with F = grpc_core::Observable >::Next(grpc_core::RefCountedPtr)::&)>; T = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:45:12: required from 'auto grpc_core::Observable::NextWhen(F&&) [with F = grpc_core::Observable >::Next(grpc_core::RefCountedPtr)::&)>; T = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:50:20: required from 'auto grpc_core::Observable::Next(T) [with T = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.cc:213:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:118:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/client/http_client_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = grpc_core::RefCountedPtr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_like.h:226:16: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll >; WrappedResult = grpc_core::Poll >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/map.h:152:37: required from 'grpc_core::Poll::Result>::Result> grpc_core::Map::operator()() [with Promise = grpc_core::Observable >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >; Fn = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)>; typename grpc_core::promise_detail::WrappedFn::Result>::Result = std::variant > >; typename grpc_core::promise_detail::PromiseLike::Result = grpc_core::RefCountedPtr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_like.h:226:16: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Map >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >, grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > > >; WrappedResult = grpc_core::Poll > > >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:164:37: required from 'grpc_core::Poll >().Make())::Result>::Result> grpc_core::Loop::operator()() [with F = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable::; bool kYield = false; typename grpc_core::promise_detail::LoopTraits >().Make())::Result>::Result = absl::lts_20260817::StatusOr >; typename decltype (declval >().Make())::Result = std::variant > >; decltype (declval >().Make()) = grpc_core::promise_detail::PromiseLike >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >, grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)> >, void>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_like.h:226:16: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Loop mutable::, false>; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > >; WrappedResult = grpc_core::Poll > >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/map.h:243:25: required from 'auto grpc_core::CheckDelayed(Promise&&) [with Promise = Loop mutable::, false>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/load_balanced_call_destination.cc:208:25: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/observable.h:137:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = promise_detail::TrySeq, LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = LegacyMaxAgeFilter::PostInit()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:178:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:277:29: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.h:25: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/client_authority_filter.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:528:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:528:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::, grpc_core::RefCountedPtr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:568:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, grpc_core::LegacyMaxAgeFilter::PostInit():: >, grpc_core::ExecCtxWakeupScheduler, grpc_core::LegacyMaxAgeFilter::PostInit()::, grpc_core::RefCountedPtr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:568:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnPeerCheckedFn(grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:217:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeNextDoneGrpcWrapper(tsi_result, void*, const unsigned char*, size_t, tsi_handshaker_result*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:411:25: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | MutexLock lock(&h->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataReceivedFromPeerFn(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:458:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataSentToPeerFn(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:490:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::Shutdown(grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:520:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 520 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260817::AnyInvocable)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:532:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 532 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client/http_client_filter.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client/http_client_filter.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/filter_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.h:24: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/address_utils/parse_address.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/http_filters_plugin.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client/http_client_filter.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.cc: In member function 'grpc_core::FaultInjectionFilter::InjectionDecision grpc_core::FaultInjectionFilter::MakeInjectionDecision(const grpc_core::ClientMetadata&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.cc:269:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 269 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client_authority_filter.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client_authority_filter.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client_authority_filter.h:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/address_utils/sockaddr_utils.cc.o [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/message_compress/compression_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/http_filters_plugin.cc:21: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_args.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_args_preconditioning.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/message_compress/compression_filter.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/message_compress/compression_filter.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client/http_client_filter.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/http_filters_plugin.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/server/http_server_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/message_compress/compression_filter.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/message_size/message_size_filter.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_stack.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/server/http_server_filter.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/server/http_server_filter.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/server/http_server_filter.h:24: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/chttp2_plugin.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_stack_builder.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/message_size/message_size_filter.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/message_size/message_size_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/message_size/message_size_filter.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_filter_legacy_call_data.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:40: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/client/chttp2_connector.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_stack_builder_impl.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/server/chttp2_server.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/connector.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter_legacy_call_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter_legacy_call_data.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_filter_legacy_call_data.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/connector.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h: In member function 'bool grpc_core::http2::Http2ServerTransport::IsTransportIdle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:481:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 481 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder_impl.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder_impl.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder_impl.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:633:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/bin_decoder.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/filter_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:214:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/connected_channel.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/bin_encoder.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:535:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:71: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Connect(const grpc_core::SubchannelConnector::Args&, grpc_core::SubchannelConnector::Result*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:113:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Shutdown(grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:158:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnHandshakeDone(absl::lts_20260817::StatusOr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:167:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnReceiveSettings(absl::lts_20260817::StatusOr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:264:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnTimeout()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:290:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 290 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/chttp2_transport.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h: In member function 'bool grpc_core::http2::Http2ServerTransport::IsTransportIdle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:481:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 481 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/promise_based_filter.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:633:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/connected_channel.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/connected_channel.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:40: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/decode_huff.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In static member function 'static grpc_error_handle grpc_core::NewChttp2ServerListener::Create(grpc_core::Server*, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_core::ChannelArgs&, int*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:511:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 511 | MutexLock lock(&listener->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Start()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:586:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::SetOnDestroyDone(grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:615:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 615 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/flow_control.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In static member function 'static void grpc_core::NewChttp2ServerListener::OnAccept(void*, grpc_endpoint*, grpc_pollset*, grpc_tcp_server_acceptor*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:654:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 654 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:693:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual absl::lts_20260817::Status grpc_core::experimental::PassiveListenerImpl::AcceptConnectedEndpoint(std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:809:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 809 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'void grpc_core::experimental::PassiveListenerImpl::ListenerDestroyed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:845:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 845 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/connected_channel.cc:53: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/connected_channel.cc:65: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:214:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.h:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.h:33: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_interceptor.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In function 'void close_transport_locked(grpc_chttp2_transport*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:962:48: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 962 | grpc_core::MutexLock lock(&t->ep_destroy_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollset(grpc_stream*, grpc_pollset*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3450:43: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3450 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollsetSet(grpc_stream*, grpc_pollset_set*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3460:43: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3460 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc: In member function 'virtual void grpc_core::promise_filter_detail::BaseCallData::WeakWakerHandle::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:93:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 93 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:95:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 95 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc: In member function 'virtual std::string grpc_core::promise_filter_detail::BaseCallData::WeakWakerHandle::ActivityDebugTag(grpc_core::WakeupMask) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:108:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 108 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc: In member function 'void grpc_core::promise_filter_detail::BaseCallData::WeakWakerHandle::WakeupGeneric(grpc_core::WakeupMask)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:116:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_data.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'bool grpc_core::channelz::ZTraceCollector::IsActive() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1254:54: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:206:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 206 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/compression/compression.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2TcpMetricsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = write_action(grpc_chttp2_transport*, std::vector)::)>::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1292:41: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_goaway.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2BeginEndpointWrite; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2BeginEndpointWrite; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1305:35: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3471:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_destructive_reclaimer(grpc_chttp2_transport*)::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_destructive_reclaimer(grpc_chttp2_transport*)::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3490:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/interception_chain.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_interceptor.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_interceptor.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl; _Dp = std::default_delete, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:681:57: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_ping.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_interceptor.h:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/compression/compression_internal.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.cc:79:27: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.cc:187:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_ping.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_ping.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In function 'void grpc_core::{anonymous}::Write31bits(uint32_t, uint8_t*)', inlined from 'void grpc_core::{anonymous}::SerializeHeaderAndPayload::operator()(grpc_core::Http2GoawayFrame&)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:335:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Args = {grpc_core::Http2GoawayFrame&}]' at /usr/include/g++/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Args = {grpc_core::Http2GoawayFrame&}]' at /usr/include/g++/bits/invoke.h:96:40, inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {std::variant&}; unsigned int ...__indices = {6}]' at /usr/include/g++/variant:1059:24, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {variant&}]' at /usr/include/g++/variant:1820:5, inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {variant&}]' at /usr/include/g++/variant:1877:34, inlined from 'grpc_core::SerializeReturn grpc_core::Serialize(absl::lts_20260817::Span >, SliceBuffer&)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:720:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:145:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 145 | output[2] = static_cast(x >> 8); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc: In function 'grpc_core::SerializeReturn grpc_core::Serialize(absl::lts_20260817::Span >, SliceBuffer&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:327:10: note: at offset 16 into destination object 'hdr_and_fixed_payload' of size 16 327 | auto hdr_and_fixed_payload = extra_bytes_.TakeFirst(kFrameHeaderSize + 8); | ^~~~~~~~~~~~~~~~~~~~~ In function 'void grpc_core::{anonymous}::Write31bits(uint32_t, uint8_t*)', inlined from 'void grpc_core::{anonymous}::SerializeHeaderAndPayload::operator()(grpc_core::Http2GoawayFrame&)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:335:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Args = {grpc_core::Http2GoawayFrame&}]' at /usr/include/g++/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Args = {grpc_core::Http2GoawayFrame&}]' at /usr/include/g++/bits/invoke.h:96:40, inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {std::variant&}; unsigned int ...__indices = {6}]' at /usr/include/g++/variant:1059:24, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {variant&}]' at /usr/include/g++/variant:1820:5, inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {variant&}]' at /usr/include/g++/variant:1877:34, inlined from 'grpc_core::SerializeReturn grpc_core::Serialize(absl::lts_20260817::Span >, SliceBuffer&)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:720:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:146:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 146 | output[3] = static_cast(x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc: In function 'grpc_core::SerializeReturn grpc_core::Serialize(absl::lts_20260817::Span >, SliceBuffer&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:327:10: note: at offset 17 into destination object 'hdr_and_fixed_payload' of size 16 327 | auto hdr_and_fixed_payload = extra_bytes_.TakeFirst(kFrameHeaderSize + 8); | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2GoAwayTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_goaway_parser_parse(void*, grpc_chttp2_transport*, grpc_chttp2_stream*, const grpc_slice&, int)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.cc:155:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2GoAwayTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_goaway_append(uint32_t, uint32_t, const grpc_slice&, grpc_slice_buffer*, grpc_core::Http2ZTraceCollector*)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.cc:199:27: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/compression/message_compress.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_ping.cc:93:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/debug/trace.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_security.cc.o [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/debug/trace_flags.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:52:27: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:126:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_settings.cc.o [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/ares_resolver.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_security.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_security.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_security.cc:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/cf_engine/cf_engine.cc.o [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/cf_engine/cfsocket_listener.cc.o [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc.o [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/cf_engine/dns_service_resolver.cc.o [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/channel_args_endpoint_config.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_window_update.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/grpc_polled_fd.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:21: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:79: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/goaway.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_service_config.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In function 'absl::lts_20260817::Status grpc_event_engine::experimental::{anonymous}::SetRequestDNSServer(std::string_view, ares_channeldata**)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:199:38: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 199 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:28: /pbulk/work/net/grpc/work/.buildlink/include/ares.h:1181:20: note: declared here 1181 | int ares_set_servers_ports(ares_channel_t *channel, | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:333:38: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 333 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupHostname(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupHostnameCallback, std::string_view, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:399:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 399 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:408:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 408 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:887:58: note: declared here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:410:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 410 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:887:58: note: declared here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:414:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 414 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:887:58: note: declared here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupSRV(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupSRVCallback, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:447:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:451:13: warning: 'void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 451 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | &AresResolver::OnSRVQueryDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:844:59: note: declared here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupTXT(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTXTCallback, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:483:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 483 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:487:14: warning: 'void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 487 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488 | &AresResolver::OnTXTDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:867:60: note: declared here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::CheckSocketsLocked()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:497:37: warning: 'int ares_getsock(const ares_channel_t*, ares_socket_t*, int)' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 497 | int socks_bitmask = ares_getsock(channel_, socks, ARES_GETSOCK_MAXNUM); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:911:31: note: declared here 911 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(const ares_channel_t *channel, | ^~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnReadable(FdNode*, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:610:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 610 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnWritable(FdNode*, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:632:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 632 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnAresBackupPollAlarm()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:660:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 660 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnSRVQueryDoneLocked(void*, int, int, unsigned char*, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:811:32: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 811 | status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:1124:55: note: declared here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnTXTDoneLocked(void*, int, int, unsigned char*, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:875:36: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 875 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:1133:55: note: declared here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/default_event_engine.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_encoder.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/promise_endpoint.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/goaway.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/goaway.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/goaway.h:25: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:98:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_settings_parser_parse(void*, grpc_chttp2_transport*, grpc_chttp2_stream*, const grpc_slice&, int)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:135:45: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_service_config.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_service_config.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/status_util.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_service_config.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:67: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.cc:105:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/default_event_engine_factory.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetEventEngineFactory(absl::lts_20260817::AnyInvocable()>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:69:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::EventEngineFactoryReset()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:74:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetDefaultEventEngine(std::shared_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:93:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'std::shared_ptr grpc_event_engine::experimental::GetDefaultEventEngine()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:103:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::ShutdownDefaultEventEngine()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:114:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_parser.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2HeaderTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::HPackCompressor::Frame(const EncodeHeaderOptions&, grpc_core::SliceBuffer&, grpc_slice_buffer*)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:122:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/grpc_polled_fd.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine_factory.cc:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine_factory.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine_factory.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_throttle.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parser.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/event_engine.cc.o [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc.o [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc.o [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_client_transport.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_service_config.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_throttle.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/service_config/service_config_parser.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/service_config/service_config.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_throttle.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/retry_throttle.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_server_transport.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:535:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StartConnectivityWatch(grpc_connectivity_state, grpc_core::OrphanablePtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:143:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 143 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StopConnectivityWatch(grpc_core::ConnectivityStateWatcherInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:149:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::ReportDisconnection(const absl::lts_20260817::Status&, grpc_core::Transport::StateWatcher::DisconnectInfo, const char*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:156:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual void grpc_core::http2::Http2ClientTransport::StartWatch(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:171:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 171 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual void grpc_core::http2::Http2ClientTransport::StopWatch(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:186:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'absl::lts_20260817::Status grpc_core::http2::Http2ClientTransport::UpdateAllStreamsWritability()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:761:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::AddToStreamList(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1136:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1136 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::CleanupStream(grpc_core::http2::Stream&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1353:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1353 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::CloseAllActiveStreams(absl::lts_20260817::flat_hash_map >&&, const grpc_core::http2::Http2Status&, grpc_core::DebugLocation)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1417:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1417 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::MaybeSpawnCloseTransport(grpc_core::http2::Http2Status, grpc_core::DebugLocation)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1485:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1485 | ReleasableMutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1547:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&self->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'absl::lts_20260817::StatusOr grpc_core::http2::Http2ClientTransport::NextStreamId()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1600 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::http2::Http2ClientTransport::LookupStream(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1644:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1644 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h: In member function 'bool grpc_core::http2::Http2ServerTransport::IsTransportIdle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:481:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 481 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual bool grpc_core::http2::Http2ClientTransport::KeepAliveInterfaceImpl::NeedToSendKeepAlivePing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1968:49: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1968 | MutexLock lock(&transport_->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:132:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&self->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'virtual void grpc_core::http2::Http2ServerTransport::StartWatch(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:182:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 182 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'virtual void grpc_core::http2::Http2ServerTransport::StopWatch(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:197:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::StartConnectivityWatch(grpc_connectivity_state, grpc_core::OrphanablePtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:204:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::StopConnectivityWatch(grpc_core::ConnectivityStateWatcherInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:210:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1183:49: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1183 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::http2::Http2ServerTransport::LookupStream(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1200:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1200 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::AddToStreamList(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1214:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1214 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'grpc_core::http2::Http2Status grpc_core::http2::Http2ServerTransport::IncomingStream(grpc_core::ClientMetadataHandle&&, uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1416:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1416 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::CleanupStream(grpc_core::http2::Stream&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1547:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'absl::lts_20260817::Status grpc_core::http2::Http2ServerTransport::UpdateAllStreamsWritability()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1566:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1566 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1659:55: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1659 | MutexLock lock(&self->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::CloseAllActiveStreams(absl::lts_20260817::flat_hash_map >&&, const grpc_core::http2::Http2Status&, grpc_core::DebugLocation)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1821:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1821 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::MaybeSpawnCloseTransport(grpc_core::http2::Http2Status, grpc_core::DebugLocation)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1881:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1881 | ReleasableMutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::ReportDisconnection(grpc_connectivity_state, const absl::lts_20260817::Status&, grpc_core::Transport::StateWatcher::DisconnectInfo, const char*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1922:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1922 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'virtual bool grpc_core::http2::Http2ServerTransport::KeepAliveInterfaceImpl::NeedToSendKeepAlivePing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:2016:49: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2016 | MutexLock lock(&transport_->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In constructor 'grpc_event_engine::experimental::PollEventHandle::PollEventHandle(grpc_event_engine::experimental::FileDescriptor, std::shared_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ForceRemoveHandleFromPoller()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual bool grpc_event_engine::experimental::PollEventHandle::IsHandleShutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ExecutePendingActions()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::OrphanHandle(grpc_event_engine::experimental::PosixEngineClosure*, grpc_event_engine::experimental::FileDescriptor*, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::ShutdownHandle(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:336:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 336 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnRead(grpc_event_engine::experimental::PosixEngineClosure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:357:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnWrite(grpc_event_engine::experimental::PosixEngineClosure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:379:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 379 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetReadable()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:405:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 405 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetWritable()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:414:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 414 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::KickExternal(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:458:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual grpc_event_engine::experimental::Poller::WorkResult grpc_event_engine::experimental::PollPoller::Work(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260817::FunctionRef)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:532:11: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 532 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:568:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 568 | grpc_core::MutexLock lock(head->mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:594:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 594 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:619:55: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:658:55: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:693:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 693 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:701:13: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 701 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::Close()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:718:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 718 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollPoller::ResetKickState()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:745:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 745 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/internal_errqueue.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel_metrics.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:214:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:271:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:889:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel_pool_interface.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/lockfree_event.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:196, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_metrics.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_metrics.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_closure.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/lockfree_event.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/lockfree_event.cc:14: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_endpoint.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::Subchannel::QueuedCall::Canceller::CancelLocked(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:583:52: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&self->call_->subchannel_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:595:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 595 | MutexLock lock(&self->call_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::QueuedCall::SetAfterCallStackDestroy(grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:629:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::QueuedCall::StartTransportStreamOpBatch(grpc_transport_stream_op_batch*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:644:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 644 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::QueuedCall::ResumeOnConnectionLocked(grpc_core::Subchannel::ConnectedSubchannel*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:709:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 709 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 4; Tag = grpc_core::SubchannelMetricsDomainDisconnections]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 4; Tag = grpc_core::SubchannelConnectionsDomainOpenConnections]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::QueuedCall::FailLocked(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:742:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 742 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::ConnectionStateWatcher::OnDisconnect(absl::lts_20260817::Status, grpc_core::Transport::StateWatcher::DisconnectInfo)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:843:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 843 | MutexLock lock(&subchannel->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_engine.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::ThrottleKeepaliveTime(grpc_core::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1127:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1127 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::WatchConnectivityState(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1148:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1148 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::CancelConnectivityStateWatch(ConnectivityStateWatcherInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1166:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1166 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::RequestConnection()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1178:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1178 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::ResetBackoff()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1191:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1191 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1210:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1210 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::GetOrAddDataProducer(grpc_core::UniqueTypeName, std::function)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1223:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1223 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::RemoveDataProducer(DataProducerInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1229:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1229 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::OnRetryTimer()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1318:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1318 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::Subchannel::OnConnectingFinished(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1354:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1354 | MutexLock lock(&c->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::CreateCall(CreateCallArgs, grpc_error_handle*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1516:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1516 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1545:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1545 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::RetryQueuedRpcs()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1585:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1585 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc: In member function 'absl::lts_20260817::Status grpc_core::Subchannel::Ping(grpc_closure*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel.cc:1647:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1647 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel_stream_client.cc.o [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_settings.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/grpc_polled_fd.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 4; Tag = grpc_core::SubchannelMetricsDomainDisconnections]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 4; Tag = grpc_core::SubchannelConnectionsDomainOpenConnections]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::PerformReclamation()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:484:16: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 484 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:489:18: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 489 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:610:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 610 | grpc_core::MutexLock lock(&read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'bool grpc_event_engine::experimental::PosixEndpointImpl::Read(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:631:48: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 631 | grpc_core::ReleasableMutexLock lock(&read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::MaybeShutdown(absl::lts_20260817::Status, absl::lts_20260817::AnyInvocable)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1288:16: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1288 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1290:18: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1290 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In destructor 'virtual grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::~GrpcPolledFdFactoryPosix()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual std::unique_ptr grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::NewGrpcPolledFdLocked(ares_socket_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual void grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::ConfigureAresChannelLocked(ares_channel)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:30: warning: 'void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:28: /pbulk/work/net/grpc/work/.buildlink/include/ares.h:579:38: note: declared here 579 | ares_set_socket_functions_ex) void ares_set_socket_functions(ares_channel_t | ^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In static member function 'static int grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::Close(ares_socket_t, void*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:495:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'grpc_event_engine::experimental::PosixEventEngine::PollingCycle::~PollingCycle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:215:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::PollingCycle::PollerWorkInternal()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:222:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnTimeoutExpired(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:256:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:275:11: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 275 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:291:13: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 291 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:321:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 321 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:327:11: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 327 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:372:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 372 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::OnConnectFinishInternal(int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:394:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual void grpc_event_engine::experimental::PosixEventEngine::ClosureData::Run()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:445:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 445 | grpc_core::MutexLock lock(&engine->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::CancelAllPendingTimers()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:455:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 455 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'virtual grpc_event_engine::experimental::PosixEventEngine::~PosixEventEngine()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:468:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 468 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::Cancel(grpc_event_engine::experimental::EventEngine::TaskHandle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:490:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::TaskHandle grpc_event_engine::experimental::PosixEventEngine::RunAfterInternal(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260817::AnyInvocable)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:533:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 533 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::CancelConnect(grpc_event_engine::experimental::EventEngine::ConnectionHandle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:665:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 665 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:686:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 686 | ac->mu_.Lock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:700:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 700 | ac->mu_.Unlock(); | ~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::ConnectionHandle grpc_event_engine::experimental::PosixEventEngine::CreateEndpointFromUnconnectedFdInternal(const grpc_event_engine::experimental::FileDescriptor&, grpc_event_engine::experimental::EventEngine::OnConnectCallback, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_event_engine::experimental::PosixTcpOptions&, grpc_event_engine::experimental::MemoryAllocator, grpc_event_engine::experimental::EventEngine::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:820:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 820 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::SchedulePoller()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:877:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 877 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::ResetPollCycle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:883:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 883 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_settings_manager.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In member function 'virtual void grpc_core::SubchannelStreamClient::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:93:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::StartCall()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:105:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::OnRetryTimer()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:153:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 153 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::CallState::RecvMessageReady()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:356:51: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 356 | MutexLock lock(&subchannel_stream_client_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc: In static member function 'static void grpc_core::SubchannelStreamClient::CallState::RecvTrailingMetadataReady(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/subchannel_stream_client.cc:421:55: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 421 | MutexLock lock(&self->subchannel_stream_client_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260817::StatusOr grpc_event_engine::experimental::PosixEngineListenerImpl::Bind(const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, grpc_event_engine::experimental::ListenerSupportsFdExtension::OnPosixBindNewFdCallback)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260817::Status grpc_event_engine::experimental::PosixEngineListenerImpl::Start()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'void grpc_event_engine::experimental::PosixEngineListenerImpl::TriggerShutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_stats_collector.cc.o [ 20%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc.o [ 20%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_transport.cc.o [ 20%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc.o [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel_stream_limiter.cc.o [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/config/core_configuration.cc.o [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/config/experiment_env_var.cc.o [ 20%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_interface_windows.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/call_creds_registry_init.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_write_event_sink.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry_init.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/timer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:16: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:118:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:147:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'bool grpc_event_engine::experimental::TimerList::TimerCancel(grpc_event_engine::experimental::Timer*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:163:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::Shard::PopTimers(grpc_core::Timestamp, grpc_core::Timestamp*, std::vector*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:231:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::vector grpc_event_engine::experimental::TimerList::FindExpiredTimers(grpc_core::Timestamp, grpc_core::Timestamp*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:250:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::optional > grpc_event_engine::experimental::TimerList::TimerCheck(grpc_core::Timestamp*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:300:27: warning: 'bool absl::lts_20260817::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:214:22: note: declared here 214 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:303:21: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry_init.cc:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/timer_heap.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/timer_manager.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/huffsyms.cc.o [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/call_creds_util.cc.o [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc.o [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'bool grpc_event_engine::experimental::TimerManager::WaitUntil(grpc_core::Timestamp)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:48:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:101:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::Kick()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:122:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::RestartPostFork()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:128:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::SuspendOrShutdown(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:145:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/keepalive.cc.o [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_util.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_util.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/composite/composite_call_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/keepalive.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/keepalive.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:24: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/aws_external_account_credentials.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/keepalive.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/composite/composite_call_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/composite/composite_call_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc.o [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/resolved_address.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/shim.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/slice.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/slice_buffer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/event_engine_context.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.h:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/aws_request_signer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc:16: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_request_signer.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/tcp_socket_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/parsing.cc.o [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thread_pool/thread_count.cc.o [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc: In constructor 'grpc_core::AwsExternalAccountCredentials::AwsFetchBody::AwsFetchBody(absl::lts_20260817::AnyInvocable >)>, grpc_core::AwsExternalAccountCredentials*, grpc_core::Timestamp)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc:94:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc: In member function 'virtual void grpc_core::AwsExternalAccountCredentials::AwsFetchBody::Shutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc:105:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc: In member function 'void grpc_core::AwsExternalAccountCredentials::AwsFetchBody::Start()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc:134:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 134 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc:178:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc:231:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc:273:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/aws_external_account_credentials.cc:329:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:21: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:391:43: warning: 'always_inline' function might not be inlinable [-Wattributes] 391 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeqIter(Iter begin, Iter end, | ^~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'size_t grpc_event_engine::experimental::LivingThreadCount::count()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.cc: In member function 'size_t grpc_event_engine::experimental::LivingThreadCount::WaitForCountChange(size_t, grpc_core::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.cc:66:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 66 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_pool.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'size_t grpc_event_engine::experimental::LivingThreadCount::count()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/external_account_credentials.cc.o [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/file_external_account_credentials.cc.o [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/url_external_account_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_callbacks.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/file_external_account_credentials.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/file_external_account_credentials.cc:16: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_promise.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc:16: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/url_external_account_credentials.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/url_external_account_credentials.cc:16: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:21: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'size_t grpc_event_engine::experimental::LivingThreadCount::count()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Enroll(grpc_event_engine::experimental::WorkQueue*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:197:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Unenroll(grpc_event_engine::experimental::WorkQueue*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:202:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::StealOne()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Start()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:234:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Quiesce()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:284:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::PrepareFork()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:328:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::TrackThread(gpr_thd_id)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:339:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::UntrackThread(gpr_thd_id)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:345:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 345 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::DumpStacksAndCrash()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:350:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::Signal()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:617:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::SignalAll()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:622:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 622 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'bool grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:628:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2UnknownFrameTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2UnknownFrameTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:553:35: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2HeaderTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_header_parser_parse(void*, grpc_chttp2_transport*, grpc_chttp2_stream*, const grpc_slice&, int)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:1075:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc: In member function 'virtual void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc:184:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 184 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::ExchangeToken(absl::lts_20260817::StatusOr >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc:214:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 214 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::MaybeImpersonateServiceAccount(absl::lts_20260817::StatusOr >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc:303:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 303 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::OnImpersonateServiceAccount(absl::lts_20260817::StatusOr >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.cc:384:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 384 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_rate_policy.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/promise_endpoint.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.h:19, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:55: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:61: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:57: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/stream_lists.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/gdch_service_account/gdch_service_account_credentials.cc.o [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/time_util.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/transport_common.cc.o [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/iam/iam_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_lists.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/utils.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/json_util.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/gdch_service_account/gdch_service_account_credentials.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/gdch_service_account/gdch_service_account_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/iam/iam_credentials.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/iam/iam_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/varint.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/utils.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/utils.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/utils.cc:14: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/iocp.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/native_windows_dns_resolver.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/win_socket.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_endpoint.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_listener.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_engine.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/work_queue/basic_work_queue.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/experiments/config.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/write_cycle.cc.o [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt/json_token.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/experiments/experiments.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.h:16: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual bool grpc_event_engine::experimental::BasicWorkQueue::Empty() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual size_t grpc_event_engine::experimental::BasicWorkQueue::Size() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopMostRecent()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopOldest()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(grpc_event_engine::experimental::EventEngine::Closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(absl::lts_20260817::AnyInvocable)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/buffer_list.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/call_combiner.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/cfstream_handle.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/closure.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/promise_endpoint.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/write_cycle.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/write_size_policy.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/buffer_list.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/buffer_list.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/buffer_list.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt/jwt_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/combiner.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt/jwt_verifier.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/dualstack_socket_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/writing.cc.o [ 23%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/inproc/inproc_transport.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint_cfstream.cc.o [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint_pair_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/combiner.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/combiner.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/combiner.h:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt/jwt_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt/jwt_credentials.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/dualstack_socket_posix.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt/jwt_verifier.cc:48: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt/jwt_verifier.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt/jwt_verifier.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.h:21: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint_pair_windows.cc.o [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/error.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt/jwt_credentials.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint_pair_posix.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint_pair_posix.cc:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/error_cfstream.cc.o [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_apple.cc.o [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_epoll1_linux.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt/jwt_verifier.cc:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_poll_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_create.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_posix.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:633:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::Disconnect(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc:103:42: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&connected_state_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::SetReady()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc:139:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&state_tracker_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::AddWatcher(grpc_connectivity_state, grpc_core::OrphanablePtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc:150:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&state_tracker_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::RemoveWatcher(grpc_core::ConnectivityStateWatcherInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc:155:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | MutexLock lock(&state_tracker_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::InprocServerTransport::connected_state()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/inproc_transport.cc:167:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&connected_state_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_epoll1_linux.cc:1309: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:131:41: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_poll_posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_poll_posix.cc:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = {anonymous}::WriteContext::FlushSettings()::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:267:40: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:300:40: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2FlowControlStall; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2FlowControlStall; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:539:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2BeginWriteCycle; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2BeginWriteCycle; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:686:35: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2EndWriteCycle; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2EndWriteCycle; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/writing.cc:774:35: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.cc:31: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/event_engine_shims/closure.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ [ 24%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/inproc/legacy_inproc_transport.cc.o [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt_util.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/api/http.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/closure.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/closure.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/closure.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/api/http.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/event_engine_shims/endpoint.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 24%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/closure.cc:20: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/oauth2/oauth2_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/event_engine_shims/tcp_client.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.h:16: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'int grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::Fd()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc:78:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::OnShutdownInternal()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc:267:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/legacy_inproc_transport.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/legacy_inproc_transport.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/plugin/plugin_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/rpc/status.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/rpc/status.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/tcp_client.h:16: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/exec_ctx.cc.o [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/legacy_inproc_transport.cc:52: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/validate/validate.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/validate/validate.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/validate/validate.upb_minitable.c: At top level: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/validate/validate.upb_minitable.c:970:1: warning: 'retain' attribute ignored [-Wattributes] 970 | const upb_MiniTableExtension* validate_disabled_ext = &validate_disabled_ext_obj; | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/validate/validate.upb_minitable.c:978:1: warning: 'retain' attribute ignored [-Wattributes] 978 | const upb_MiniTableExtension* validate_ignored_ext = &validate_ignored_ext_obj; | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/validate/validate.upb_minitable.c:986:1: warning: 'retain' attribute ignored [-Wattributes] 986 | const upb_MiniTableExtension* validate_required_ext = &validate_required_ext_obj; | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/validate/validate.upb_minitable.c:994:1: warning: 'retain' attribute ignored [-Wattributes] 994 | const upb_MiniTableExtension* validate_rules_ext = &validate_rules_ext_obj; | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/validate/validate.upb_minitable.c:1033:1: warning: 'retain' attribute ignored [-Wattributes] 1033 | UPB_LINKARR_DECLARE(upb_AllExts, const upb_MiniTableExtension*); | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/validate/validate.upb_minitable.c:1033:1: warning: 'retain' attribute ignored [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 26%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:633:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 26%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/plugin/plugin_credentials.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/plugin/plugin_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 26%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/fork_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/regional_access_boundary_fetcher.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 26%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/fork_posix.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/fork_windows.cc.o [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/internal_errqueue.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr.cc.o [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iocp_windows.cc.o [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_internal.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/alts_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'void grpc_core::RegionalAccessBoundaryFetcher::OnFetchSuccess(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:87:28: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&cache_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'void grpc_core::RegionalAccessBoundaryFetcher::OnFetchFailure(grpc_error_handle, int, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:97:28: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&cache_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'void grpc_core::RegionalAccessBoundaryFetcher::Fetch(std::string_view, grpc_core::ClientMetadata&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:137:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(&cache_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'virtual void grpc_core::RegionalAccessBoundaryFetcher::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:164:28: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 164 | MutexLock lock(&cache_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'void grpc_core::EmailFetcher::StartEmailFetch()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:326:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 326 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'void grpc_core::EmailFetcher::Fetch(std::string_view, grpc_core::ClientMetadata&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:341:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'virtual void grpc_core::EmailFetcher::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:350:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'void grpc_core::EmailFetcher::OnEmailFetchComplete(std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:355:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 355 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc: In member function 'void grpc_core::EmailFetcher::OnEmailFetchError(grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/regional_access_boundary_fetcher.cc:381:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 381 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 26%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ [ 26%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 27%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/alts_security_connector.cc.o [ 27%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/map.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/extension.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/accessors.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/generated_code_support.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upb-gen/google/protobuf/descriptor.upb.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/descriptor_bootstrap.h:14, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/common.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def_pool.h:15, from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/reflection/def.h:12, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c:10: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setcstr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:74:1: note: in expansion of macro 'FUNCS' 74 | FUNCS(cstr, cstr, char*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:76:1: note: in expansion of macro 'FUNCS' 76 | FUNCS(ptr, ptr, void*, uintptr_t) | ^~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h: In function 'upb_value_setconstptr': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:58:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | val->val = (uint64_t)cval; \ | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/hash/common.h:77:1: note: in expansion of macro 'FUNCS' 77 | FUNCS(constptr, constptr, const void*, uintptr_t) | ^~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/accessors.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_Extension': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:87:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (upb_Extension*)(ptr.ptr & ~3ULL); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h: In function 'upb_TaggedAuxPtr_UnknownData': /pbulk/work/net/grpc/work/grpc-1.84.1/third_party/upb/upb/message/internal/message.h:92:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | return (upb_StringView*)(ptr.ptr & ~3ULL); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr_internal.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr_internal.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 27%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/auth/client_auth_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr.cc:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_posix_cfstream.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_windows.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/lockfree_event.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr_posix.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'void grpc_core::TokenFetcherCredentials::FetchState::BackoffTimer::OnTimer()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:97:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&fetch_state_->creds_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/alts/alts_credentials.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/alts/alts_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'void grpc_core::TokenFetcherCredentials::FetchState::TokenFetchComplete(absl::lts_20260817::StatusOr >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:159:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 159 | MutexLock lock(&creds_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'virtual void grpc_core::TokenFetcherCredentials::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:235:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 235 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'virtual grpc_core::ArenaPromise > > grpc_core::TokenFetcherCredentials::GetRequestMetadata(grpc_core::ClientMetadataHandle, const grpc_call_credentials::GetRequestMetadataArgs*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:244:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/auth/server_auth_filter.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr_posix.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/alts/alts_security_connector.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/alts/alts_security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/alts/alts_credentials.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/lockfree_event.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/lockfree_event.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/client_auth_filter.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/lockfree_event.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/alts/alts_credentials.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/alts/alts_security_connector.cc:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/polling_entity.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/server_auth_filter.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/fused_filters.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/check_gcp_environment.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/auth_filters.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/client_auth_filter.cc:37: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/check_gcp_environment_linux.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/polling_entity.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/polling_entity.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/auth_filters.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/auth/server_auth_filter.cc:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/check_gcp_environment_no_op.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/fused_filters.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/check_gcp_environment_windows.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/grpc_alts_credentials_client_options.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_set.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_set_windows.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_windows.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/sockaddr_utils_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/grpc_alts_credentials_options.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_factory_posix.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_mutator.cc.o [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/grpc_alts_credentials_server_options.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/filter_fusion.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/fused_filters.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/channel_creds_registry_init.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_common_posix.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_linux.cc.o [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/composite/composite_channel_credentials.cc.o [ 28%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/handshaker.cc.o [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/fake/fake_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/channel_creds_registry_init.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/fake/fake_security_connector.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_common_posix.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/composite/composite_channel_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_credentials.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_security_connector.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Add(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:79:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::DoHandshake(grpc_core::OrphanablePtr, const grpc_core::ChannelArgs&, grpc_core::Timestamp, grpc_tcp_server_acceptor*, absl::lts_20260817::AnyInvocable)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:97:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Shutdown(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:136:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/channel_creds_registry_init.cc:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:141:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 141 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.cc:200:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 200 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_security_connector.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/fake/fake_credentials.h:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/handshaker_registry.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.cc:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.cc:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/google_default/credentials_generic.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/http_connect/http_connect_client_handshaker.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:21: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] 344 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeq(F0&& f0, F1&& f1, F2&& f2, | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_windows.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_windows.cc.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/systemd_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/google_default/google_default_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/credentials_generic.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/insecure/insecure_credentials.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/http_connect/http_proxy_mapper.cc.o [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/insecure/insecure_security_connector.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/systemd_utils.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/systemd_utils.cc:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/address_utils/sockaddr_utils.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/systemd_utils.cc:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_credentials.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.h:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'void grpc_core::{anonymous}::HttpConnectClientHandshaker::OnWriteDone(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:140:32: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 140 | ReleasableMutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'void grpc_core::{anonymous}::HttpConnectClientHandshaker::OnReadDone(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:177:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 177 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::HttpConnectClientHandshaker::Shutdown(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:252:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::HttpConnectClientHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260817::AnyInvocable)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:294:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_credentials.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/oauth2/oauth2_credentials.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/external/external_account_credentials.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.cc:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_proxy_mapper.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'void update_tenancy()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.cc:317:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 317 | grpc_core::MutexLock lock(g_state_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'bool metadata_server_available()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.cc:332:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 332 | grpc_core::MutexLock lock(g_state_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'void grpc_core::internal::grpc_flush_cached_google_default_credentials()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/google_default/google_default_credentials.cc:534:28: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 534 | MutexLock lock(g_state_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/insecure/insecure_security_connector.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/local/local_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/proxy_mapper_registry.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/local/local_credentials.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/local/local_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/local/local_security_connector.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_cfstream.cc.o [ 29%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/local/local_credentials.h:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 29%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/security_connector.cc.o [ 29%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/security/pipelined_secure_endpoint.cc.o [ 30%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/ssl/ssl_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 30%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/security/secure_endpoint.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/local/local_security_connector.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/local/local_security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/client_channel_filter.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/local/local_security_connector.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc: In function 'void on_writable(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc:261:43: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc: In function 'int64_t grpc_tcp_client_create_from_prepared_fd(grpc_pollset_set*, grpc_closure*, int, const grpc_event_engine::experimental::EndpointConfig&, const grpc_resolved_address*, grpc_core::Timestamp, grpc_endpoint**)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc:390:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc: In function 'bool tcp_cancel_connect(int64_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client_posix.cc:437:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 437 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_credentials.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 30%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/ssl/ssl_security_connector.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:148:34: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 148 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:151:36: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 151 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:153:35: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 153 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:156:37: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 156 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'absl::lts_20260817::Status grpc_core::{anonymous}::FrameProtector::Unprotect(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:234:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 234 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:238:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 238 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:371:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 371 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:375:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 375 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:400:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 400 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:404:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 404 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Read(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:579:58: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 579 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Write(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:642:62: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Shutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:680:66: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:681:64: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:682:65: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 682 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/api.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartFirstRead()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:696:58: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:719:69: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 719 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:738:60: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishNonPipelinedRead(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:757:58: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 757 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FailReads(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:788:32: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 788 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:791:34: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 791 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartNonPipelinedRead()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:804:75: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 804 | grpc_core::ReleasableMutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:819:63: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 819 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:832:63: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 832 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::ContinueUnprotect(grpc_core::RefCountedPtr, bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:873:68: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:925:79: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:940:34: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 940 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:959:38: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 959 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:977:38: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 977 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartPipelinedRead(grpc_core::RefCountedPtr, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:990:67: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 990 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:1007:58: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishPipelinedRead(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:1030:56: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_windows.cc.o [ 30%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_security_connector.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_credentials.h:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/pipelined_secure_endpoint.cc:139:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_security_connector.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:179:34: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 179 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:182:36: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 182 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:184:35: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 184 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:187:37: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 187 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::UnprotectAndDrain(const uint8_t*, size_t, uint8_t**, uint8_t**, size_t&, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:262:27: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 262 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:266:29: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 266 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:509:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 509 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:513:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 513 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:538:31: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 538 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:542:33: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 542 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_core::{anonymous}::FrameProtector::ResetReadStagingBuffer()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:586:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In function 'void on_read(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:701:60: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 701 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_write(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:755:61: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 755 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_destroy(grpc_endpoint*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:778:38: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 778 | ep->frame_protector.read_mu()->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:781:40: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 781 | ep->frame_protector.read_mu()->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Read(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:971:55: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 971 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Write(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1018:51: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1018 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1057:62: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/certificate_provider_registry.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::EnableRpcReceiveCoalescing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1091:53: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1091 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::DisableRpcReceiveCoalescing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1102:53: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1102 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Shutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1113:66: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1114:64: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1114 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::MaybeFinishReadImmediately()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1129:59: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1129 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncRead(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1162:67: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1162 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::ContinueRead(bool, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1194:63: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1194 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FailWrites(grpc_core::RefCountedPtr, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1268:33: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1268 | impl->write_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1271:35: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1271 | impl->write_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncWrite(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1285:69: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1285 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:1305:78: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1305 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_security_connector.h:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server.cc.o [ 30%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/buffer_list.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:55: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:57: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/secure_endpoint.cc:170:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In member function 'void grpc_core::TcpZerocopySendCtx::NoteSend(grpc_core::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:247:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 247 | MutexLock guard(&lock_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In member function 'grpc_core::TcpZerocopySendRecord* grpc_core::TcpZerocopySendCtx::GetSendRecord()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:278:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 278 | MutexLock guard(&lock_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In member function 'grpc_core::TcpZerocopySendRecord* grpc_core::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:292:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 292 | MutexLock guard(&lock_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In member function 'void grpc_core::TcpZerocopySendCtx::PutSendRecord(grpc_core::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:303:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 303 | MutexLock guard(&lock_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::AllSendRecordsEmpty()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:314:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 314 | MutexLock guard(&lock_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::UpdateZeroCopyOMemStateAfterFree()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:354:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 354 | MutexLock guard(&lock_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::UpdateZeroCopyOMemStateAfterSend(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:394:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | MutexLock guard(&lock_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In function 'void run_poller({anonymous}::backup_poller*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:639:27: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 639 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:645:31: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 645 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:651:31: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 651 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In function 'void drop_uncovered({anonymous}::grpc_tcp*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:663:27: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 663 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:666:29: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 666 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In function 'void cover_self({anonymous}::grpc_tcp*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:681:27: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 681 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:690:31: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 690 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:699:31: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 699 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_destroy(grpc_endpoint*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:802:20: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 802 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:804:22: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 804 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In function 'void perform_reclamation({anonymous}::grpc_tcp*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:812:20: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 812 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:817:22: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 817 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_handle_read(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:1116:20: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1116 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:1124:26: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1124 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:1148:22: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1148 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_read(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, bool, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:1158:20: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1158 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:1167:24: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1167 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:1173:24: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1173 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:1179:24: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1179 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc: In function 'void grpc_tcp_destroy_and_release_fd(grpc_endpoint*, int*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:2084:20: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 2084 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:2086:22: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 2086 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_security_connector.cc: In member function 'bool {anonymous}::grpc_ssl_server_security_connector::try_fetch_ssl_server_credentials()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/ssl/ssl_security_connector.cc:334:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 334 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::grpc_tcp*)::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::grpc_tcp*)::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_posix.cc:825:36: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/grpc_crl_provider.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc.o [ 30%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:67: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:141:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 141 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::SetKeyMaterials(const std::string&, std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> >, std::optional >, std::shared_ptr > >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:37:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 37 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'bool grpc_tls_certificate_distributor::HasRootCerts(const std::string&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:96:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 96 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'bool grpc_tls_certificate_distributor::HasKeyCertPairs(const std::string&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:103:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::SetErrorForCert(const std::string&, std::optional, std::optional)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:115:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::SetError(grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:163:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::WatchTlsCertificates(std::unique_ptr, std::optional >, std::optional >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:192:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 192 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:248:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::CancelTlsCertificatesWatch(TlsCertificatesWatcherInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:278:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 278 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:313:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/grpc_crl_provider.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/security/security_handshaker.cc.o [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc.o [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_utils_posix_common.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/grpc_crl_provider.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_selector.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:67: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:141:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 141 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:67: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_posix.cc:54: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_posix.cc:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:141:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 141 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:175:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 175 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'absl::lts_20260817::Status grpc_core::FileWatcherCertificateProvider::ValidateCredentials() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:215:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'void grpc_core::FileWatcherCertificateProvider::ForceUpdate()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:257:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 257 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:409:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 409 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'absl::lts_20260817::Status grpc_core::InMemoryCertificateProvider::Update(std::optional, std::allocator >, grpc_core::SpiffeBundleMap> > >, std::optional >, std::shared_ptr > >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:436:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 436 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'absl::lts_20260817::Status grpc_core::InMemoryCertificateProvider::ValidateCredentials() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:491:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 491 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/address_utils/sockaddr_utils.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:36: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc.o [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::TCPConnectHandshaker::Shutdown(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:104:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::TCPConnectHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260817::AnyInvocable)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:130:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:138:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::TCPConnectHandshaker::Connected(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:170:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_posix.cc:57: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnPeerCheckedFn(grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:217:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeNextDoneGrpcWrapper(tsi_result, void*, const unsigned char*, size_t, tsi_handshaker_result*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:411:25: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | MutexLock lock(&h->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataReceivedFromPeerFn(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:458:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataSentToPeerFn(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:490:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::Shutdown(grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:520:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 520 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260817::AnyInvocable)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/security/security_handshaker.cc:532:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 532 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_crl_provider.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/grpc_crl_provider.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc: In member function 'virtual bool grpc_core::ExternalCertificateVerifier::Verify(grpc_tls_custom_verification_check_request*, std::function, absl::lts_20260817::Status*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:44:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 44 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:59:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc: In static member function 'static void grpc_core::ExternalCertificateVerifier::OnVerifyDone(grpc_tls_custom_verification_check_request*, void*, grpc_status_code, const char*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:78:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc.o [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_windows.cc.o [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_windows.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer.cc.o [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/address_utils/parse_address.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/inlined_vector.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/inlined_vector.h:56, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:141:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 141 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/address_utils/sockaddr_utils.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/load_system_roots_fallback.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/load_system_roots_supported.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc: In member function 'absl::lts_20260817::Status grpc_core::experimental::DirectoryReloaderCrlProvider::Update()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:225:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc: In member function 'virtual std::shared_ptr grpc_core::experimental::DirectoryReloaderCrlProvider::GetCrl(const grpc_core::experimental::CertificateInfo&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:248:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer_generic.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/address_utils/sockaddr_utils.cc.o [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_args.cc.o [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer_heap.cc.o [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/load_system_roots_windows.cc.o [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/spiffe_utils.cc.o [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/ssl_utils.cc.o [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer_manager.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer_generic.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer_generic.cc:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer_heap.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer_heap.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer_manager.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/timer_manager.cc:25: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_args_preconditioning.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/grpc_crl_provider.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security_utils.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/spiffe_utils.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/json/json_object_loader.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/spiffe_utils.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/spiffe_utils.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/unix_sockets_posix.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/tls_credentials.cc.o [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/unix_sockets_posix_noop.cc.o [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/vsock.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:67: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_eventfd.cc.o [ 31%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_nospecial.cc.o [ 31%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/tls_security_connector.cc.o [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_stack.cc.o [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_stack_builder.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_credentials.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_stack_builder_impl.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/connected_channel.cc.o [ 32%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_pipe.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_credentials.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_credentials.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:141:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 141 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_credentials.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_client_handshaker_factory* grpc_core::TlsChannelSecurityConnector::ClientHandshakerFactoryForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:96:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 96 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsChannelSecurityConnector::KeyCertPairListForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:101:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsChannelSecurityConnector::RootCertInfoForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:115:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_server_handshaker_factory* grpc_core::TlsServerSecurityConnector::ServerHandshakerFactoryForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:217:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsServerSecurityConnector::KeyCertPairListForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:222:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsServerSecurityConnector::RootCertInfoForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:236:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/tls_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:40: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/tsi/ssl_transport_security.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/ssl_utils.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:141:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 141 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_client_handshaker_factory* grpc_core::TlsChannelSecurityConnector::ClientHandshakerFactoryForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:96:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 96 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsChannelSecurityConnector::KeyCertPairListForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:101:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsChannelSecurityConnector::RootCertInfoForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:115:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_server_handshaker_factory* grpc_core::TlsServerSecurityConnector::ServerHandshakerFactoryForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:217:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsServerSecurityConnector::KeyCertPairListForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:222:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsServerSecurityConnector::RootCertInfoForTesting()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.h:236:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder_impl.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder_impl.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder_impl.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/connected_channel.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/connected_channel.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:40: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/filter_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack_builder.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_posix.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/transport_credentials.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsChannelSecurityConnector::add_handshakers(const grpc_core::ChannelArgs&, grpc_pollset_set*, grpc_core::HandshakeManager*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:352:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsChannelSecurityConnector::check_peer(tsi_peer, grpc_endpoint*, const grpc_core::ChannelArgs&, grpc_core::RefCountedPtr*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:413:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 413 | MutexLock lock(&verifier_request_map_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsChannelSecurityConnector::cancel_check_peer(grpc_closure*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:426:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 426 | MutexLock lock(&verifier_request_map_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsChannelSecurityConnector::TlsChannelCertificateWatcher::OnCertificatesChanged(std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> >, std::optional >, std::shared_ptr > >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:468:43: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 468 | MutexLock lock(&security_connector_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'void grpc_core::TlsChannelSecurityConnector::ChannelPendingVerifierRequest::OnVerifyDone(bool, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:538:66: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 538 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsServerSecurityConnector::add_handshakers(const grpc_core::ChannelArgs&, grpc_pollset_set*, grpc_core::HandshakeManager*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:669:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 669 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsServerSecurityConnector::check_peer(tsi_peer, grpc_endpoint*, const grpc_core::ChannelArgs&, grpc_core::RefCountedPtr*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:706:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 706 | MutexLock lock(&verifier_request_map_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsServerSecurityConnector::cancel_check_peer(grpc_closure*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:723:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 723 | MutexLock lock(&verifier_request_map_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsServerSecurityConnector::TlsServerCertificateWatcher::OnCertificatesChanged(std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> >, std::optional >, std::shared_ptr > >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:751:43: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 751 | MutexLock lock(&security_connector_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'void grpc_core::TlsServerSecurityConnector::ServerPendingVerifierRequest::OnVerifyDone(bool, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/tls_security_connector.cc:823:66: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 823 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/connected_channel.cc:53: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/connected_channel.cc:65: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/promise/activity.cc.o [ 33%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/xds/xds_credentials.cc.o [ 33%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/promise/party.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/promise_based_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc: In member function 'void grpc_core::promise_detail::FreestandingActivity::Handle::DropActivity()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:57:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 57 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:60:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 60 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc: In member function 'virtual void grpc_core::promise_detail::FreestandingActivity::Handle::Wakeup(grpc_core::WakeupMask)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:67:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 67 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:73:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 73 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:80:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 80 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc: In member function 'virtual void grpc_core::promise_detail::FreestandingActivity::Handle::WakeupAsync(grpc_core::WakeupMask)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:87:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 87 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:93:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 93 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:100:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 100 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc: In member function 'virtual std::string grpc_core::promise_detail::FreestandingActivity::Handle::ActivityDebugTag(grpc_core::WakeupMask) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.cc:109:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/xds/xds_credentials.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/xds/xds_credentials.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/compression/compression.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/event_engine_context.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.h:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/promise/wait_set.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc: In member function 'void grpc_core::Party::Handle::DropActivity()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc:76:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 76 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc:79:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 79 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc: In member function 'void grpc_core::Party::Handle::WakeupGeneric(grpc_core::WakeupMask, void (grpc_core::Party::*)(grpc_core::WakeupMask))': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc:86:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 86 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc:92:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 92 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc:99:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 99 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc: In member function 'virtual std::string grpc_core::Party::Handle::ActivityDebugTag(grpc_core::WakeupMask) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.cc:118:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/transport_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/xds/xds_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/compression/compression_internal.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/xds/grpc/xds_certificate_provider.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/xds/xds_credentials.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:141:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 141 | grpc_core::MutexLock lock(&callback_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/backend_metrics/backend_metric_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/census/grpc_context.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc: In member function 'virtual void grpc_core::promise_filter_detail::BaseCallData::WeakWakerHandle::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:93:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 93 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:95:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 95 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc: In member function 'virtual std::string grpc_core::promise_filter_detail::BaseCallData::WeakWakerHandle::ActivityDebugTag(grpc_core::WakeupMask) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:108:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 108 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc: In member function 'void grpc_core::promise_filter_detail::BaseCallData::WeakWakerHandle::WakeupGeneric(grpc_core::WakeupMask)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.cc:116:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/wait_set.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/wait_set.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/compression/message_compress.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/api.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/debug/trace.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/census/grpc_context.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/census/grpc_context.cc:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/channel_idle/idle_filter_state.cc.o [ 33%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/arena.cc.o [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/debug/trace_flags.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/api.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/api.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/ares_resolver.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/fault_injection/fault_injection_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:24: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cf_engine.cc.o [ 33%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cfsocket_listener.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/dns_service_resolver.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/grpc_polled_fd.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:21: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:79: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In function 'absl::lts_20260817::Status grpc_event_engine::experimental::{anonymous}::SetRequestDNSServer(std::string_view, ares_channeldata**)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:199:38: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 199 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:28: /pbulk/work/net/grpc/work/.buildlink/include/ares.h:1181:20: note: declared here 1181 | int ares_set_servers_ports(ares_channel_t *channel, | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:333:38: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 333 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupHostname(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupHostnameCallback, std::string_view, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:399:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 399 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:408:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 408 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:887:58: note: declared here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:410:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 410 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:887:58: note: declared here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:414:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 414 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:887:58: note: declared here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupSRV(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupSRVCallback, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:447:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:451:13: warning: 'void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 451 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | &AresResolver::OnSRVQueryDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:844:59: note: declared here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupTXT(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTXTCallback, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:483:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 483 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:487:14: warning: 'void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 487 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488 | &AresResolver::OnTXTDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:867:60: note: declared here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::CheckSocketsLocked()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:497:37: warning: 'int ares_getsock(const ares_channel_t*, ares_socket_t*, int)' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 497 | int socks_bitmask = ares_getsock(channel_, socks, ARES_GETSOCK_MAXNUM); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:911:31: note: declared here 911 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(const ares_channel_t *channel, | ^~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnReadable(FdNode*, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:610:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 610 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnWritable(FdNode*, absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:632:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 632 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnAresBackupPollAlarm()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:660:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 660 | grpc_core::MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnSRVQueryDoneLocked(void*, int, int, unsigned char*, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:811:32: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 811 | status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:1124:55: note: declared here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnTXTDoneLocked(void*, int, int, unsigned char*, int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.cc:875:36: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 875 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/ares.h:1133:55: note: declared here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/memory_quota.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.h:25: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/client/http_client_filter.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/filter/filter_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.h:24: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc: In member function 'double grpc_core::LegacyMaxAgeFilter::Config::FromChannelArgs(const grpc_core::ChannelArgs&)::BitGen::MakeUniformDouble(double, double)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:107:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | MutexLock lock(&mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/handshaker/handshaker.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /usr/include/g++/atomic:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:21: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_add(__int_type, std::memory_order) [with _ITp = int]', inlined from 'void grpc_core::RefCount::Ref(Value)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:73:41, inlined from 'void grpc_core::RefCounted::IncrementRefCount() const [with Child = grpc_core::ResourceQuota; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:391:45, inlined from 'grpc_core::RefCountedPtr grpc_core::RefCounted::Ref() [with Child = grpc_core::ResourceQuota; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:298:22, inlined from 'grpc_core::ResourceQuotaRefPtr grpc_core::ResourceQuotaFromChannelArgs(const grpc_channel_args*)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/api.cc:41:13: /usr/include/g++/bits/atomic_base.h:634:34: warning: 'unsigned int __atomic_fetch_add_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 634 | { return __atomic_fetch_add(&_M_i, __i, int(__m)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/periodic_update.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_credentials.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = promise_detail::TrySeq, LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = LegacyMaxAgeFilter::PostInit()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:178:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:277:29: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.cc: In member function 'grpc_core::FaultInjectionFilter::InjectionDecision grpc_core::FaultInjectionFilter::MakeInjectionDecision(const grpc_core::ClientMetadata&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/fault_injection/fault_injection_filter.cc:269:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 269 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client/http_client_filter.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client/http_client_filter.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:528:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:528:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::, grpc_core::RefCountedPtr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:568:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, grpc_core::LegacyMaxAgeFilter::PostInit():: >, grpc_core::ExecCtxWakeupScheduler, grpc_core::LegacyMaxAgeFilter::PostInit()::, grpc_core::RefCountedPtr >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:568:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::{anonymous}::MemoryQuotaTracker::Add(std::shared_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:67:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'std::vector > grpc_core::{anonymous}::MemoryQuotaTracker::All()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:80:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::ReclaimerQueue::Handle::Sweep::MarkCancelled()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:224:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 224 | MutexLock lock(&state_->reader_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::ReclaimerQueue::Enqueue(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:244:38: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&state_->reader_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'grpc_core::Poll > grpc_core::ReclaimerQueue::PollNext()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:250:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&state_->reader_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'virtual void grpc_core::GrpcMemoryAllocatorImpl::Shutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:293:34: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(&reclaimer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::GrpcMemoryAllocatorImpl::FillChannelzProperties(grpc_core::channelz::PropertyList&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:428:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | MutexLock lock(&reclaimer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::Take(grpc_core::GrpcMemoryAllocatorImpl*, size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:573:31: warning: 'bool absl::lts_20260817::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 573 | if (shard.shard_mu.TryLock()) { | ~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:214:22: note: declared here 214 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:577:28: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 577 | shard.shard_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::AddNewAllocator(grpc_core::GrpcMemoryAllocatorImpl*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:613:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 613 | MutexLock l(&shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::RemoveAllocator(grpc_core::GrpcMemoryAllocatorImpl*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:625:38: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | MutexLock l(&small_shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:634:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock l(&big_shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::MaybeMoveAllocatorBigToSmall(grpc_core::GrpcMemoryAllocatorImpl*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:670:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock l(&old_shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:677:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 677 | MutexLock l(&new_shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::MaybeMoveAllocatorSmallToBig(grpc_core::GrpcMemoryAllocatorImpl*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:690:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 690 | MutexLock l(&old_shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:697:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 697 | MutexLock l(&new_shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:738:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | MutexLock l(&shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:749:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 749 | MutexLock l(&shard.shard_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/resource_quota.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h: In member function 'size_t grpc_core::GcpAuthenticationFilter::CallCredentialsCache::max_size() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:53:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/http_client/httpcli.h:207:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&req->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::RegisterGaugeProvider(grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider*) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:985:38: required from 'void grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderConstructed() [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:462:22: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1062:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1062 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::UnregisterGaugeProvider(grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider*) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:989:40: required from 'void grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderDestructing() [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:467:22: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1067:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1067 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = BasicMemoryQuota::Start()::; Contexts = {}; ActivityPtr = std::unique_ptr]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.cc:534:19: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc: In member function 'void grpc_core::GcpAuthenticationFilter::CallCredentialsCache::SetMaxSize(size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:137:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GcpAuthenticationFilter::CallCredentialsCache::Get(const std::string&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:144:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/channel_args_endpoint_config.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:528:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::BasicMemoryQuota::Start():: >]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}; grpc_core::WakeupMask = short unsigned int]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:568:8: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/default_event_engine.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client/http_client_filter.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/client_authority_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/transport/security_connector.h:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/http_filters_plugin.cc.o [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/default_event_engine_factory.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/stream_quota.cc.o [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/message_compress/compression_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/grpc_polled_fd.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine_factory.cc:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine_factory.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine_factory.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetEventEngineFactory(absl::lts_20260817::AnyInvocable()>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:69:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::EventEngineFactoryReset()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:74:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetDefaultEventEngine(std::shared_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:93:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'std::shared_ptr grpc_event_engine::experimental::GetDefaultEventEngine()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:103:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::ShutdownDefaultEventEngine()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.cc:114:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client_authority_filter.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client_authority_filter.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client_authority_filter.h:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/telemetry.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/server/http_server_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/http_filters_plugin.cc:21: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/thread_quota.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/message_compress/compression_filter.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/message_compress/compression_filter.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/endpoint_channel_arg_wrapper.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:196, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/client/http_client_filter.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/http_filters_plugin.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/server/http_server_filter.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/server/http_server_filter.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/server/http_server_filter.h:24: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/thread_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/thread_quota.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/thread_quota.cc: In member function 'void grpc_core::ThreadQuota::SetMax(size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/thread_quota.cc:28:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/thread_quota.cc: In member function 'bool grpc_core::ThreadQuota::Reserve(size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/thread_quota.cc:33:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/thread_quota.cc: In member function 'void grpc_core::ThreadQuota::Release(size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/thread_quota.cc:40:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_tracker/resource_tracker.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/event_engine.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/http/message_compress/compression_filter.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc.o [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/audit_logging.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/grpc_audit_logging.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static void grpc_core::experimental::AuditLoggerRegistry::RegisterFactory(std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc:53:20: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static bool grpc_core::experimental::AuditLoggerRegistry::FactoryExists(std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc:60:20: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static absl::lts_20260817::StatusOr > grpc_core::experimental::AuditLoggerRegistry::ParseConfig(std::string_view, const grpc_core::experimental::Json&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc:67:20: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static std::unique_ptr grpc_core::experimental::AuditLoggerRegistry::CreateAuditLogger(std::shared_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc:78:20: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static void grpc_core::experimental::AuditLoggerRegistry::TestOnlyResetRegistry()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.cc:85:20: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 85 | MutexLock lock(mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/evaluate_args.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/message_size/message_size_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/evaluate_args.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/authorization_engine.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/authorization_policy_provider.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/rbac/rbac_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/message_size/message_size_filter.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/message_size/message_size_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/message_size/message_size_filter.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/evaluate_args.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/evaluate_args.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/grpc_authorization_engine.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In constructor 'grpc_event_engine::experimental::PollEventHandle::PollEventHandle(grpc_event_engine::experimental::FileDescriptor, std::shared_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ForceRemoveHandleFromPoller()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:44: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual bool grpc_event_engine::experimental::PollEventHandle::IsHandleShutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ExecutePendingActions()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::OrphanHandle(grpc_event_engine::experimental::PosixEngineClosure*, grpc_event_engine::experimental::FileDescriptor*, std::string_view)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::ShutdownHandle(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:336:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 336 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnRead(grpc_event_engine::experimental::PosixEngineClosure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:357:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnWrite(grpc_event_engine::experimental::PosixEngineClosure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:379:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 379 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetReadable()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:405:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 405 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetWritable()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:414:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 414 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::KickExternal(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:458:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual grpc_event_engine::experimental::Poller::WorkResult grpc_event_engine::experimental::PollPoller::Work(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260817::FunctionRef)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:532:11: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 532 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:568:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 568 | grpc_core::MutexLock lock(head->mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:594:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 594 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:619:55: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:658:55: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:693:13: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 693 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:701:13: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 701 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::Close()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:718:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 718 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollPoller::ResetKickState()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:745:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 745 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/rbac/rbac_service_config_parser.cc.o [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/stateful_session/stateful_session_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/rbac/rbac_filter.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/rbac/rbac_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/rbac/rbac_filter.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/evaluate_args.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/authorization_engine.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_engine.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/grpc_audit_logging.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_engine.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/stateful_session/stateful_session_filter.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/stateful_session/stateful_session_filter.h:25: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/rbac/rbac_service_config_parser.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:67: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/internal_errqueue.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/lockfree_event.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_closure.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/lockfree_event.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/lockfree_event.cc:14: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/grpc_server_authz_filter.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/alpn/alpn.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/chttp2_plugin.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/evaluate_args.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/authorization_engine.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_server_authz_filter.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_server_authz_filter.h:21: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_endpoint.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.h: In member function 'virtual grpc_authorization_policy_provider::AuthorizationEngines grpc_core::FileWatcherAuthorizationPolicyProvider::engines()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:91:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 91 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc: In member function 'void grpc_core::FileWatcherAuthorizationPolicyProvider::SetCallbackForTesting(std::function)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:128:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:135:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc: In member function 'absl::lts_20260817::Status grpc_core::FileWatcherAuthorizationPolicyProvider::ForceUpdate()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:155:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/client/chttp2_connector.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/validation_errors.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/ref_counted.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/credentials/call/call_creds_registry.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_engine.cc.o [ 35%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/matchers.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/connector.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/server/chttp2_server.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/bin_decoder.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::PerformReclamation()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:484:16: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 484 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:489:18: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 489 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:610:40: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 610 | grpc_core::MutexLock lock(&read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'bool grpc_event_engine::experimental::PosixEndpointImpl::Read(absl::lts_20260817::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:631:48: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 631 | grpc_core::ReleasableMutexLock lock(&read_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/client_channel/connector.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::MaybeShutdown(absl::lts_20260817::Status, absl::lts_20260817::AnyInvocable)>)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1288:16: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1288 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1290:18: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1290 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/grpc_polled_fd.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:495:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h: In member function 'bool grpc_core::http2::Http2ServerTransport::IsTransportIdle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:481:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 481 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:633:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/evaluate_args.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/matchers.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/matchers.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/bin_encoder.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In destructor 'virtual grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::~GrpcPolledFdFactoryPosix()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual std::unique_ptr grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::NewGrpcPolledFdLocked(ares_socket_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual void grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::ConfigureAresChannelLocked(ares_channel)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:30: warning: 'void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/ares_resolver.h:28: /pbulk/work/net/grpc/work/.buildlink/include/ares.h:579:38: note: declared here 579 | ares_set_socket_functions_ex) void ares_set_socket_functions(ares_channel_t | ^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In static member function 'static int grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::Close(ares_socket_t, void*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/rbac_policy.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'grpc_event_engine::experimental::PosixEventEngine::PollingCycle::~PollingCycle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:215:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::PollingCycle::PollerWorkInternal()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:222:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnTimeoutExpired(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:256:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:275:11: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 275 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:291:13: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 291 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:321:15: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 321 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260817::Status)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:327:11: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 327 | mu_.Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:372:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 372 | mu_.Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::OnConnectFinishInternal(int)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:394:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual void grpc_event_engine::experimental::PosixEventEngine::ClosureData::Run()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:445:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 445 | grpc_core::MutexLock lock(&engine->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::CancelAllPendingTimers()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:455:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 455 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'virtual grpc_event_engine::experimental::PosixEventEngine::~PosixEventEngine()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:468:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 468 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::Cancel(grpc_event_engine::experimental::EventEngine::TaskHandle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:490:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::TaskHandle grpc_event_engine::experimental::PosixEventEngine::RunAfterInternal(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260817::AnyInvocable)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:533:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 533 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::CancelConnect(grpc_event_engine::experimental::EventEngine::ConnectionHandle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:665:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 665 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:686:15: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 686 | ac->mu_.Lock(); | ~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:700:17: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 700 | ac->mu_.Unlock(); | ~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::ConnectionHandle grpc_event_engine::experimental::PosixEventEngine::CreateEndpointFromUnconnectedFdInternal(const grpc_event_engine::experimental::FileDescriptor&, grpc_event_engine::experimental::EventEngine::OnConnectCallback, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_event_engine::experimental::PosixTcpOptions&, grpc_event_engine::experimental::MemoryAllocator, grpc_event_engine::experimental::EventEngine::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:820:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 820 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::SchedulePoller()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:877:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 877 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::ResetPollCycle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine.cc:883:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 883 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:214:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:535:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:71: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Connect(const grpc_core::SubchannelConnector::Args&, grpc_core::SubchannelConnector::Result*, grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:113:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Shutdown(grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:158:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnHandshakeDone(absl::lts_20260817::StatusOr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:167:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnReceiveSettings(absl::lts_20260817::StatusOr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:264:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnTimeout()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/client/chttp2_connector.cc:290:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 290 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h: In member function 'bool grpc_core::http2::Http2ServerTransport::IsTransportIdle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:481:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 481 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/rbac_translator.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/stdout_logger.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/server/server.h:633:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In static member function 'static grpc_error_handle grpc_core::NewChttp2ServerListener::Create(grpc_core::Server*, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_core::ChannelArgs&, int*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:511:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 511 | MutexLock lock(&listener->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Start()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:586:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::SetOnDestroyDone(grpc_closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:615:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 615 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In static member function 'static void grpc_core::NewChttp2ServerListener::OnAccept(void*, grpc_endpoint*, grpc_pollset*, grpc_tcp_server_acceptor*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:654:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 654 | MutexLock lock(&self->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Orphan()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:693:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual absl::lts_20260817::Status grpc_core::experimental::PassiveListenerImpl::AcceptConnectedEndpoint(std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:809:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 809 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'void grpc_core::experimental::PassiveListenerImpl::ListenerDestroyed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/server/chttp2_server.cc:845:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 845 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/chttp2_transport.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/audit_logging.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/rbac_translator.cc:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:52, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/grpc_audit_logging.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/rbac_policy.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/rbac_translator.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/security/authorization/rbac_translator.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::LowContentionBackend; unsigned int N = 3; Tag = grpc_core::SubchannelMetricsDomainAttempts]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/slice/percent_encoding.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:214:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260817::StatusOr grpc_event_engine::experimental::PosixEngineListenerImpl::Bind(const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, grpc_event_engine::experimental::ListenerSupportsFdExtension::OnPosixBindNewFdCallback)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260817::Status grpc_event_engine::experimental::PosixEngineListenerImpl::Start()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'void grpc_event_engine::experimental::PosixEngineListenerImpl::TriggerShutdown()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/decode_huff.cc.o [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/flow_control.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/slice/slice.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.h:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc.o [ 36%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc.o [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/slice/slice_buffer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.h:33: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In function 'void close_transport_locked(grpc_chttp2_transport*, grpc_error_handle)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:962:48: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 962 | grpc_core::MutexLock lock(&t->ep_destroy_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/slice/slice_string_helpers.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollset(grpc_stream*, grpc_pollset*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3450:43: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3450 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollsetSet(grpc_stream*, grpc_pollset_set*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3460:43: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3460 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/byte_buffer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'bool grpc_core::channelz::ZTraceCollector::IsActive() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1254:54: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:206:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 206 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/byte_buffer_reader.cc.o [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_data.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2TcpMetricsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = write_action(grpc_chttp2_transport*, std::vector)::)>::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1292:41: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2BeginEndpointWrite; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2BeginEndpointWrite; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1305:35: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3471:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_destructive_reclaimer(grpc_chttp2_transport*)::)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_destructive_reclaimer(grpc_chttp2_transport*)::)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3490:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_goaway.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl; _Dp = std::default_delete, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:681:57: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/byte_buffer.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_interface_windows.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/byte_buffer_reader.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In function 'void grpc_core::{anonymous}::Write31bits(uint32_t, uint8_t*)', inlined from 'void grpc_core::{anonymous}::SerializeHeaderAndPayload::operator()(grpc_core::Http2GoawayFrame&)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:335:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Args = {grpc_core::Http2GoawayFrame&}]' at /usr/include/g++/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Args = {grpc_core::Http2GoawayFrame&}]' at /usr/include/g++/bits/invoke.h:96:40, inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {std::variant&}; unsigned int ...__indices = {6}]' at /usr/include/g++/variant:1059:24, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {variant&}]' at /usr/include/g++/variant:1820:5, inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {variant&}]' at /usr/include/g++/variant:1877:34, inlined from 'grpc_core::SerializeReturn grpc_core::Serialize(absl::lts_20260817::Span >, SliceBuffer&)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:720:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:145:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 145 | output[2] = static_cast(x >> 8); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc: In function 'grpc_core::SerializeReturn grpc_core::Serialize(absl::lts_20260817::Span >, SliceBuffer&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:327:10: note: at offset 16 into destination object 'hdr_and_fixed_payload' of size 16 327 | auto hdr_and_fixed_payload = extra_bytes_.TakeFirst(kFrameHeaderSize + 8); | ^~~~~~~~~~~~~~~~~~~~~ In function 'void grpc_core::{anonymous}::Write31bits(uint32_t, uint8_t*)', inlined from 'void grpc_core::{anonymous}::SerializeHeaderAndPayload::operator()(grpc_core::Http2GoawayFrame&)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:335:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Args = {grpc_core::Http2GoawayFrame&}]' at /usr/include/g++/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Args = {grpc_core::Http2GoawayFrame&}]' at /usr/include/g++/bits/invoke.h:96:40, inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {std::variant&}; unsigned int ...__indices = {6}]' at /usr/include/g++/variant:1059:24, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {variant&}]' at /usr/include/g++/variant:1820:5, inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = grpc_core::{anonymous}::SerializeHeaderAndPayload&; _Variants = {variant&}]' at /usr/include/g++/variant:1877:34, inlined from 'grpc_core::SerializeReturn grpc_core::Serialize(absl::lts_20260817::Span >, SliceBuffer&)' at /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:720:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:146:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 146 | output[3] = static_cast(x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc: In function 'grpc_core::SerializeReturn grpc_core::Serialize(absl::lts_20260817::Span >, SliceBuffer&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.cc:327:10: note: at offset 17 into destination object 'hdr_and_fixed_payload' of size 16 327 | auto hdr_and_fixed_payload = extra_bytes_.TakeFirst(kFrameHeaderSize + 8); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_write_event_sink.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call.cc.o [ 37%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_ping.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_details.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call_details.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call_details.cc:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:40: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:16: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_ping.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_ping.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_log_batch.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.cc:79:27: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.cc:187:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2GoAwayTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_goaway_parser_parse(void*, grpc_chttp2_transport*, grpc_chttp2_stream*, const grpc_slice&, int)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.cc:155:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2GoAwayTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_goaway_append(uint32_t, uint32_t, const grpc_slice&, grpc_slice_buffer*, grpc_core::Http2ZTraceCollector*)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.cc:199:27: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc: In member function 'virtual void grpc_core::Call::AddData(grpc_core::channelz::DataSink)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc:146:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 146 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc:150:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::PublishToParent(grpc_core::Call*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc:216:36: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&pc->child_list_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::MaybeUnpublishFromParent()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc:237:38: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&pc->child_list_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::PropagateCancellationToChildren()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc:263:38: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | MutexLock lock(&pc->child_list_mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc: In member function 'grpc_error_handle grpc_core::Call::UpdateDeadline(grpc_core::Timestamp)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc:363:41: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 363 | ReleasableMutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::ResetDeadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.cc:388:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 388 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/timer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:55, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call_log_batch.cc:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:40: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/arena_promise.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:59: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/timer_heap.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_stack.h:63: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call_log_batch.cc:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_ping.cc:93:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:118:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:147:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'bool grpc_event_engine::experimental::TimerList::TimerCancel(grpc_event_engine::experimental::Timer*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:163:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::Shard::PopTimers(grpc_core::Timestamp, grpc_core::Timestamp*, std::vector*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:231:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::vector grpc_event_engine::experimental::TimerList::FindExpiredTimers(grpc_core::Timestamp, grpc_core::Timestamp*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:250:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::optional > grpc_event_engine::experimental::TimerList::TimerCheck(grpc_core::Timestamp*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:300:27: warning: 'bool absl::lts_20260817::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:214:22: note: declared here 214 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.cc:303:21: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/timer_manager.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc.o [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'bool grpc_event_engine::experimental::TimerManager::WaitUntil(grpc_core::Timestamp)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:48:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:101:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::Kick()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:122:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::RestartPostFork()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:128:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::SuspendOrShutdown(bool)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/timer_manager.cc:145:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/channel.cc.o [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call_utils.h:45, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call_utils.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call_utils.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 37%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_security.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call_utils.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/channel_init.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.cc: In member function 'grpc_core::Channel::RegisteredCall* grpc_core::Channel::RegisterCall(const char*, const char*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.cc:77:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_security.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_security.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_security.cc:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 37%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_settings.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/channel_stack_type.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/completion_queue.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:52:27: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:126:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.cc: In static member function 'static void grpc_core::ChannelInit::PrintChannelStackTrace(grpc_channel_stack_type, const std::vector >&, const DependencyTracker&, const std::vector&, const std::vector&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.cc:522:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 522 | MutexLock lock(m); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/resolved_address.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/completion_queue_factory.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/flow_control.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/completion_queue.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/completion_queue.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/completion_queue.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/completion_queue.cc:38: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/internal.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_window_update.cc.o [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/shim.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/completion_queue_factory.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/slice.cc.o [ 37%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/slice_buffer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/connection_context.cc.o [ 38%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/event_string.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:98:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_settings_parser_parse(void*, grpc_chttp2_transport*, grpc_chttp2_stream*, const grpc_slice&, int)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_settings.cc:135:45: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/tcp_socket_utils.cc.o [ 38%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thread_pool/thread_count.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/filter_stack_call.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/init_internally.cc.o [ 38%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/lame_client.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'size_t grpc_event_engine::experimental::LivingThreadCount::count()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.cc: In member function 'size_t grpc_event_engine::experimental::LivingThreadCount::WaitForCountChange(size_t, grpc_core::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.cc:66:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 66 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/metadata_array.cc.o [ 38%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc.o [ 38%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/goaway.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/filter_stack_call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/filter_stack_call.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/filter_stack_call.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/lame_client.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/lame_client.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/lame_client.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.cc:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_window_update.cc:105:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_pool.h:16, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'size_t grpc_event_engine::experimental::LivingThreadCount::count()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/filter_stack_call.h:48: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/validate_metadata.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:21: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'size_t grpc_event_engine::experimental::LivingThreadCount::count()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Enroll(grpc_event_engine::experimental::WorkQueue*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:197:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Unenroll(grpc_event_engine::experimental::WorkQueue*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:202:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::StealOne()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Start()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:234:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Quiesce()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:284:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::PrepareFork()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:328:47: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::TrackThread(gpr_thd_id)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:339:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::UntrackThread(gpr_thd_id)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:345:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 345 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::DumpStacksAndCrash()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:350:41: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::Signal()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:617:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::SignalAll()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:622:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 622 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'bool grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:628:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:58: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:67: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/promise_endpoint.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/goaway.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/goaway.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_settings.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/goaway.h:25: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:130:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:197:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/call.h:202:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In instantiation of 'auto grpc_core::InterActivityLatch::Wait() [with T = grpc_core::CallHandler]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/promise_based_filter.h:1330:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/lame_client.cc: In member function 'virtual bool grpc_core::LameClientFilter::StartTransportOp(grpc_transport_op*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/lame_client.cc:90:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.h:19, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:15: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/version.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:55: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:61: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:57: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/call_final_info.cc.o [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/connectivity_state.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/time_util.cc.o [ 39%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_encoder.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/connectivity_state.cc:23: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/connectivity_state.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/connectivity_state.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc.o [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/iocp.cc.o [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/native_windows_dns_resolver.cc.o [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/win_socket.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/connectivity_state.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/windows_endpoint.cc.o [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/windows_engine.cc.o [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/windows_listener.cc.o [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/work_queue/basic_work_queue.cc.o [ 39%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc.o [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/error_utils.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/utils.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/utils.h:17, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/utils.cc:14: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_parser.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/status_conversion.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.h:16: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual bool grpc_event_engine::experimental::BasicWorkQueue::Empty() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual size_t grpc_event_engine::experimental::BasicWorkQueue::Size() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopMostRecent()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopOldest()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(grpc_event_engine::experimental::EventEngine::Closure*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(absl::lts_20260817::AnyInvocable)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:33: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/experiments/config.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/experiments/experiments.cc.o [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/timeout_encoding.cc.o [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/buffer_list.cc.o [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/transport.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/transport_op_string.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parser.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/call_combiner.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2HeaderTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::HPackCompressor::Frame(const EncodeHeaderOptions&, grpc_core::SliceBuffer&, grpc_slice_buffer*)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:122:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/buffer_list.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/buffer_list.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/buffer_list.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/load_balancing/lb_policy.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/cfstream_handle.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/closure.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 40%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/transport/transport_op_string.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/call_combiner.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 40%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/combiner.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy.cc: In member function 'virtual grpc_core::LoadBalancingPolicy::PickResult grpc_core::LoadBalancingPolicy::QueuePicker::Pick(grpc_core::LoadBalancingPolicy::PickArgs)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy.cc:75:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_refcount.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/parsed_metadata.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:35: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/any_invocable.h:72, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/any_invocable.h:45, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/internal/function_ref.h:22, from /pbulk/work/net/grpc/work/.buildlink/include/absl/functional/function_ref.h:55, from /pbulk/work/net/grpc/work/.buildlink/include/absl/hash/hash.h:88, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice_internal.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/slice/slice.h:28: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/dualstack_socket_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 40%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/load_balancing/lb_policy_registry.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/combiner.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/combiner.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/combiner.h:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/dualstack_socket_posix.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/socket_utils_posix.h:23: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 40%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/net/socket_mutator.cc.o [ 40%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/resolver/endpoint_addresses.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/resolver/resolver.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/resource_quota.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_client_transport.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy_registry.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy_registry.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/load_balancing/lb_policy.h:20: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_server_transport.cc.o [ 41%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_settings.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint.cc.o [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint_cfstream.cc.o [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint_pair_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_arena_allocator.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_destination.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/resolver/resolver_registry.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/service_config/service_config_parser.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/call_tracer.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_spine.h:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_settings_manager.cc.o [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint_pair_windows.cc.o [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/error.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint_pair_posix.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint_pair_posix.cc:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:535:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StartConnectivityWatch(grpc_connectivity_state, grpc_core::OrphanablePtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:143:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 143 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StopConnectivityWatch(grpc_core::ConnectivityStateWatcherInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:149:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::ReportDisconnection(const absl::lts_20260817::Status&, grpc_core::Transport::StateWatcher::DisconnectInfo, const char*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:156:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual void grpc_core::http2::Http2ClientTransport::StartWatch(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:171:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 171 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual void grpc_core::http2::Http2ClientTransport::StopWatch(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:186:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'absl::lts_20260817::Status grpc_core::http2::Http2ClientTransport::UpdateAllStreamsWritability()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:761:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 761 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::AddToStreamList(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1136:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1136 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/ping_promise.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:98:26: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:112:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/inter_activity_latch.h:120:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::CleanupStream(grpc_core::http2::Stream&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1353:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1353 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::CloseAllActiveStreams(absl::lts_20260817::flat_hash_map >&&, const grpc_core::http2::Http2Status&, grpc_core::DebugLocation)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1417:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1417 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::MaybeSpawnCloseTransport(grpc_core::http2::Http2Status, grpc_core::DebugLocation)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1485:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1485 | ReleasableMutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1547:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&self->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'absl::lts_20260817::StatusOr grpc_core::http2::Http2ClientTransport::NextStreamId()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1600 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::http2::Http2ClientTransport::LookupStream(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1644:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1644 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:124:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:157:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:198:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:219:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/security_frame.h:244:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h: In member function 'bool grpc_core::http2::Http2ServerTransport::IsTransportIdle()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:481:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 481 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual bool grpc_core::http2::Http2ClientTransport::KeepAliveInterfaceImpl::NeedToSendKeepAlivePing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1968:49: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1968 | MutexLock lock(&transport_->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/context_list_entry.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:132:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&self->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'virtual void grpc_core::http2::Http2ServerTransport::StartWatch(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:182:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 182 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'virtual void grpc_core::http2::Http2ServerTransport::StopWatch(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:197:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::StartConnectivityWatch(grpc_connectivity_state, grpc_core::OrphanablePtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:204:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::StopConnectivityWatch(grpc_core::ConnectivityStateWatcherInterface*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:210:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/variant.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/structured_proto.h:29, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/log_message.h:47, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/strip.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_op.h:41, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/internal/check_impl.h:21, from /pbulk/work/net/grpc/work/.buildlink/include/absl/log/check.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/down_cast.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/context.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:38: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1183:49: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1183 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::http2::Http2ServerTransport::LookupStream(uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1200:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1200 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/histogram_view.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::AddToStreamList(grpc_core::RefCountedPtr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1214:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1214 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/instrument.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'grpc_core::http2::Http2Status grpc_core::http2::Http2ServerTransport::IncomingStream(grpc_core::ClientMetadataHandle&&, uint32_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1416:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1416 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::CleanupStream(grpc_core::http2::Stream&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1547:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'absl::lts_20260817::Status grpc_core::http2::Http2ServerTransport::UpdateAllStreamsWritability()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1566:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1566 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In lambda function: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1659:55: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1659 | MutexLock lock(&self->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::CloseAllActiveStreams(absl::lts_20260817::flat_hash_map >&&, const grpc_core::http2::Http2Status&, grpc_core::DebugLocation)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1821:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1821 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::MaybeSpawnCloseTransport(grpc_core::http2::Http2Status, grpc_core::DebugLocation)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1881:45: warning: 'absl::lts_20260817::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1881 | ReleasableMutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1154:12: note: declared here 1154 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'void grpc_core::http2::Http2ServerTransport::ReportDisconnection(grpc_connectivity_state, const absl::lts_20260817::Status&, grpc_core::Transport::StateWatcher::DisconnectInfo, const char*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1922:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1922 | MutexLock lock(&transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc: In member function 'virtual bool grpc_core::http2::Http2ServerTransport::KeepAliveInterfaceImpl::NeedToSendKeepAlivePing()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:2016:49: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2016 | MutexLock lock(&transport_->transport_mutex_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/error_cfstream.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/metrics.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_apple.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_epoll1_linux.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:889:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_stats_collector.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:196, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:34: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:214:32: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:271:34: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_transport.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_epoll1_linux.cc:1309: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/channel/channel_args.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/metrics.h:26: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In constructor 'grpc_core::CollectionScope::CollectionScope(std::vector >, grpc_core::InstrumentLabelSet, size_t, size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:182:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 182 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In destructor 'virtual grpc_core::CollectionScope::~CollectionScope()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:192:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 192 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:200:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 200 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In member function 'size_t grpc_core::CollectionScope::TestOnlyCountStorageHeld() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:216:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In member function 'void grpc_core::CollectionScope::ForEachUniqueStorage(absl::lts_20260817::FunctionRef, absl::lts_20260817::flat_hash_set&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:232:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:240:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In member function 'void grpc_core::CollectionScope::TestOnlyReset()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:249:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:253:29: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 253 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /usr/include/g++/bits/unique_ptr.h:98:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' /usr/include/g++/bits/unique_ptr.h:403:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:73: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In member function 'size_t grpc_core::instrument_detail::QueryableDomain::TestOnlyCountStorageHeld() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:862:38: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 862 | MutexLock lock(&map_shards_[i].mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::instrument_detail::QueryableDomain::GetDomainStorage(grpc_core::RefCountedPtr, absl::lts_20260817::Span >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:984:27: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 984 | MutexLock lock(&shard.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GlobalCollectionScopeManager::CreateRootScope(grpc_core::InstrumentLabelSet, size_t, size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:1047:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1047 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GlobalCollectionScopeManager::GetGlobalScope()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:1088:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1088 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc: In member function 'void grpc_core::GlobalCollectionScopeManager::TestOnlyReset()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.cc:1101:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1101 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_poll_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/call_tracer.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_posix.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/stats.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260817::AnyInvocable > >)>]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:396:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_poll_posix.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_poll_posix.cc:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.cc:32: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.cc:31: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:30: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/detail/promise_factory.h:132:5: warning: 'always_inline' function might not be inlinable [-Wattributes] In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:26: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/stats_data.cc.o [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/tcp_tracer.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/event_engine_shims/closure.cc.o [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/event_engine_shims/endpoint.cc.o [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/transport/auth_context.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:43: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:289:39: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_transport.h:51: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:273:47: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:281:48: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:295:42: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260817::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:301:43: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:310:38: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream.h:318:56: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/tsi/alts/handshaker/transport_security_common_api.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.h:16: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/closure.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/closure.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/closure.h:17: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'int grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::Fd()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc:78:35: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::OnShutdownInternal()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/endpoint.cc:267:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/closure.cc:20: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/tsi/transport_security.cc.o [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/event_engine_shims/tcp_client.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/transport/auth_context.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/transport/auth_context.cc:17: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/transport/auth_context.h:30: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/exec_ctx.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/transport/auth_context.cc:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/types/optional.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/common.h:26, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:56: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/tsi/transport_security_grpc.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/pollset.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/endpoint.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/tcp_client.h:16: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/message.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/surface/channel_init.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/config/core_configuration.h:29, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/default_event_engine.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/address_sorting_init.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/call_filters.h:28: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/backoff.cc.o [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/dump_args.cc.o [ 42%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/fork_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/huffsyms.cc.o [ 42%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/keepalive.cc.o [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/event_log.cc.o [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/gethostname_fallback.cc.o [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/gethostname_host_name_max.cc.o [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/gethostname_sysconf.cc.o [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/glob.cc.o [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/grpc_check.cc.o [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/grpc_if_nametoindex_posix.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/event_log.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/event_log.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/grpc_if_nametoindex_unsupported.cc.o [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/json/json_object_loader.cc.o /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/event_log.cc: In member function 'void grpc_core::EventLog::BeginCollection()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/event_log.cc:36:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&fragment.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/event_log.cc: In member function 'std::vector grpc_core::EventLog::EndCollection(absl::lts_20260817::Span >)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/event_log.cc:50:32: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 50 | MutexLock lock(&fragment.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/event_log.cc: In member function 'void grpc_core::EventLog::AppendInternal(std::string_view, int64_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/event_log.cc:67:30: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&fragment.mu); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/keepalive.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/keepalive.cc:18: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:24: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/json/json_reader.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/fork_posix.cc:33: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/keepalive.h:22: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/json/json_writer.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/fork_windows.cc.o [ 43%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/internal_errqueue.cc.o [ 43%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iocp_windows.cc.o [ 43%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr.cc.o [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/latent_see.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/event_engine/event_engine_context.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/party.h:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_internal.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 43%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/load_file.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr.cc:31: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/parsing.cc.o In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:34, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:15: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/time.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:31: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc: In member function 'void grpc_core::latent_see::Sink::Start(size_t)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:126:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc: In member function 'std::unique_ptr > > grpc_core::latent_see::Sink::Stop()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:132:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc: In member function 'void grpc_core::latent_see::Sink::Record(std::unique_ptr)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:139:22: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc: In function 'void grpc_core::latent_see::Collect(grpc_core::Notification*, absl::lts_20260817::Duration, size_t, Output*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:152:11: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 152 | mu->Lock(); | ~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:173:13: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 173 | mu->Unlock(); | ~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:189:21: error: no matching function for call to 'min(int64_t&, int)' 189 | std::min(earliest_timestamp, abs(event.timestamp_end)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/string:50, from /usr/include/g++/bits/locale_classes.h:40, from /usr/include/g++/bits/ios_base.h:41, from /usr/include/g++/streambuf:41, from /usr/include/g++/bits/streambuf_iterator.h:35, from /usr/include/g++/iterator:66, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:26: /usr/include/g++/bits/stl_algobase.h:230:5: note: candidate: 'template constexpr const _Tp& std::min(const _Tp&, const _Tp&)' 230 | min(const _Tp& __a, const _Tp& __b) | ^~~ /usr/include/g++/bits/stl_algobase.h:230:5: note: template argument deduction/substitution failed: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:189:21: note: deduced conflicting types for parameter 'const _Tp' ('long long int' and 'int') 189 | std::min(earliest_timestamp, abs(event.timestamp_end)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algobase.h:278:5: note: candidate: 'template constexpr const _Tp& std::min(const _Tp&, const _Tp&, _Compare)' 278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /usr/include/g++/bits/stl_algobase.h:278:5: note: template argument deduction/substitution failed: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:189:21: note: deduced conflicting types for parameter 'const _Tp' ('long long int' and 'int') 189 | std::min(earliest_timestamp, abs(event.timestamp_end)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/algorithm:61, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/str_cat.h:97, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/support/json.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/json/json.h:20, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/property_list.h:24: /usr/include/g++/bits/stl_algo.h:5727:5: note: candidate: 'template constexpr _Tp std::min(initializer_list<_Tp>)' 5727 | min(initializer_list<_Tp> __l) | ^~~ /usr/include/g++/bits/stl_algo.h:5727:5: note: template argument deduction/substitution failed: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:189:21: note: mismatched types 'std::initializer_list<_Tp>' and 'long long int' 189 | std::min(earliest_timestamp, abs(event.timestamp_end)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h:5737:5: note: candidate: 'template constexpr _Tp std::min(initializer_list<_Tp>, _Compare)' 5737 | min(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /usr/include/g++/bits/stl_algo.h:5737:5: note: template argument deduction/substitution failed: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.cc:189:21: note: mismatched types 'std::initializer_list<_Tp>' and 'long long int' 189 | std::min(earliest_timestamp, abs(event.timestamp_end)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr_internal.h:25, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr_internal.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 44%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_posix.cc.o [ 44%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_posix_cfstream.cc.o [ 44%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_windows.cc.o [ 44%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/lockfree_event.cc.o --- CMakeFiles/grpc_authorization_provider.dir/src/core/util/latent_see.cc.o --- *** [CMakeFiles/grpc_authorization_provider.dir/src/core/util/latent_see.cc.o] Error code 1 make[2]: stopped making "CMakeFiles/grpc_authorization_provider.dir/build" in /pbulk/work/net/grpc/work/grpc-1.84.1/cmake-pkgsrc-build make[2]: 1 error make[2]: stopped making "CMakeFiles/grpc_authorization_provider.dir/build" in /pbulk/work/net/grpc/work/grpc-1.84.1/cmake-pkgsrc-build --- CMakeFiles/grpc_authorization_provider.dir/all --- *** [CMakeFiles/grpc_authorization_provider.dir/all] Error code 2 make[1]: stopped making "all" in /pbulk/work/net/grpc/work/grpc-1.84.1/cmake-pkgsrc-build In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr_posix.cc:25: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/ev_posix.h:29: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/arena.h:39, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/chunked_vector.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:41, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:35: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:68, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:19: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/mpscq.h:26, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:31, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/lockfree_event.h:27, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/lockfree_event.cc:19: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:94, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_impl.h:24, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace_flags.h:22, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/debug/trace.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/error.h:37, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/closure.h:27: /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:38, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/tcp_client.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/iomgr_posix.cc:27: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/promise/activity.h:36, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/latent_see.h:35, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/exec_ctx.h:40, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/iomgr/lockfree_event.cc:24: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:30:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:36:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260817::Duration)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:45:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/notification.h:54:24: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/packed_table.h:21, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/call/metadata_batch.h:44: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h: At global scope: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:62:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 62 | using Elements = ElementsImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/slice_buffer.h:30, from /pbulk/work/net/grpc/work/grpc-1.84.1/include/grpc/event_engine/event_engine.h:22: /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/util/table.h:75:37: warning: 'using make_index_sequence = std::make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 75 | using IndexMap = IndexMapImpl, Ts...>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/utility/utility.h:112:7: note: declared here 112 | using make_index_sequence | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ --- CMakeFiles/grpc_unsecure.dir/all --- *** [CMakeFiles/grpc_unsecure.dir/all] Error code 6 make[1]: stopped making "all" in /pbulk/work/net/grpc/work/grpc-1.84.1/cmake-pkgsrc-build In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:39: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2UnknownFrameTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2UnknownFrameTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:553:35: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2HeaderTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_header_parser_parse(void*, grpc_chttp2_transport*, grpc_chttp2_stream*, const grpc_slice&, int)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace}]' /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/ext/transport/chttp2/transport/parsing.cc:1075:37: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/telemetry.h:18, from /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/lib/resource_quota/memory_quota.h:42: /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1044:10: required from here /pbulk/work/net/grpc/work/grpc-1.84.1/src/core/telemetry/instrument.h:1046:17: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ --- CMakeFiles/grpc.dir/all --- *** [CMakeFiles/grpc.dir/all] Error code 6 make[1]: stopped making "all" in /pbulk/work/net/grpc/work/grpc-1.84.1/cmake-pkgsrc-build make[1]: 3 errors make[1]: stopped making "all" in /pbulk/work/net/grpc/work/grpc-1.84.1/cmake-pkgsrc-build *** [all] Error code 2 make: stopped making "all" in /pbulk/work/net/grpc/work/grpc-1.84.1/cmake-pkgsrc-build make: 1 error make: stopped making "all" in /pbulk/work/net/grpc/work/grpc-1.84.1/cmake-pkgsrc-build *** Error code 2 Stop. make[1]: stopped making "all" in /usr/pkgsrc/net/grpc *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/net/grpc